Advanced Resource Management System White Paper

12
Advanced Resource Management System (ARMS)- A Novaquantum.com product Author: Michael Deacon CEO, Novaquantum The Team and Company values Michael Deacon, CEO and Co-founder, Infrastructure Architect with more than 15 year experience in IT industry. Edward Constantin, CTO and Co-founder, Software Architect with over 20 years of experience in software development. The company deeply values innovation and this is the driving force behind its research and development. It strives to provide the stepping stones that lead to new standards for database management. NovaQuantum values both its employees and its customers and places high importance on honest business practices. It takes its obligations seriously and provides reliable and professional customer service. Not just another product: a real Web 2.0 application A.R.M.S is a fully featured graphical database management suite that operates entirely from the web. The Rich Web2.0 interface provides a user- rich WYSIWIG experience, more like usual desktop applications, while at the same time offering full backend support for advanced SQL and other features. ARMS allows administrators and developers to fully design, develop and monitor MySQL database systems. The platform includes a number of unique and never before seen features in any related web tools: Offers a fully secured Multi-server MySql management solution Platform independent standards compliant database management Backwards compatibility with previous versions of MySQL User-friendly online Graphical User Interface encompassing a fully immersive user experience I10N AND L10N compliant supporting multiple languages both LTR and RTL Support for advanced MySQL features such as stored procedures, functions, views and triggers Multi-server support with unlimited databases

description

A.R.M.S. by NovaQuantum is fully featured graphical database management web service that uses Web 2.0 technologies to deliver unmatched functionality.

Transcript of Advanced Resource Management System White Paper

Page 1: Advanced Resource Management System  White Paper

Advanced Resource Management System (ARMS)- A

Novaquantum.com product

Author:

Michael Deacon

CEO, Novaquantum

The Team and Company values

Michael Deacon, CEO and Co-founder, Infrastructure Architect with more than

15 year experience in IT industry.

Edward Constantin, CTO and Co-founder, Software Architect with over 20

years of experience in software development.

The company deeply values innovation and this is the driving force behind

its research and development. It strives to provide the stepping stones

that lead to new standards for database management.

NovaQuantum values both its employees and its customers and places high

importance on honest business practices. It takes its obligations seriously

and provides reliable and professional customer service.

Not just another product: a real Web 2.0 application

A.R.M.S is a fully featured graphical database management suite that

operates entirely from the web. The Rich Web2.0 interface provides a user-

rich WYSIWIG experience, more like usual desktop applications, while at the

same time offering full backend support for advanced SQL and other

features.

ARMS allows administrators and developers to fully design, develop and

monitor MySQL database systems. The platform includes a number of unique

and never before seen features in any related web tools:

Offers a fully secured Multi-server MySql management solution

Platform independent standards compliant database management

Backwards compatibility with previous versions of MySQL

User-friendly online Graphical User Interface encompassing a fully

immersive user experience

I10N AND L10N compliant supporting multiple languages both LTR and

RTL

Support for advanced MySQL features such as stored procedures,

functions, views and triggers

Multi-server support with unlimited databases

Page 2: Advanced Resource Management System  White Paper

Very easy to understand copy/paste functionality for tables and

databases within the same server or between different servers

Powerful multi-query SQL console

Backup/restore functionality

Real-time filtering of data

Support for full range of data types

Rich web-based controls that ensure an efficient user experience

Specifically, ARMS is the ideal database management tool for organizations,

web hosting companies and developers. It allows them to manage both local

and remote databases using a unique tab-based interface and it is able to

manage multiple servers, databases and tables simultaneously.

The ease of use offered by the advanced resource management system (ARMS)

ensures a consistently smooth user-experience.

From installation to customer support, ARMS delivers enterprise-level

database management in an easy to use web based software platform that

offers a standardized way to manage multiple database servers from a single

centralized location.

Finally a professionally developed application that is affordable and can

be easily used by both novice and power users!

Page 3: Advanced Resource Management System  White Paper

ARMS: A Truly Rich Database Management Experience

The software successfully controls most of the features available for MySQL

and delivers unrivaled management to databases. It provides a real-time,

rich content experience, so browser users can successfully switch between

editing the database or table structure and go straight into SQL querying

all within a single web browser and single tab-based interface.

The ARMS utilizes advanced web 2.0 technologies to deliver a fully

immersive user-rich experience. This means that database designers have

full access to date pickers, list boxes and other user-friendly controls,

which are all delivered within a platform-independent web-based

environment. Effectively, any client with JavaScript and a modern browser

is capable of utilizing the ARMS platform.

The way in which ARMS presents data using its layout has ensured that both

developers and designers feel at home in the database environment. The

conclusions of multiple-user studies have helped produce an interface that

remains highly efficient while at the same time being user friendly.

The Advanced Resource Management System (ARMS) has been

marketed to benefit businesses, home users and web hosting

companies alike:

For the Home Developer – ARMS serves as the ideal database management

system which beats other commercial solutions because it can handle

multiple servers at once and can be run on any computer that has Internet

connectivity. ARMS can be installed on any server that is able to run PHP &

MySQL and no complicated tinkering with configuration files is needed. By

simply uploading the files and following our instructions, we can guarantee

a stress-free installation process that any home enthusiast can follow.

The product is ideally suited to those with previous knowledge of

relational databases. Our tool is a good choice for database designers and

developers who have knowledge of both SQL and the MySQL platform.

For those with little prior experience of RDBMS and SQL, then perhaps ARMS

is your perfect friend. Our sleek, streamlined interface means that

instead of starting from the ground up with old-fashioned applications, you

have a commercial level product that will not teach bad practices.

For the Organization – ARMS delivers an enterprise level database

management solution. The product was built from the ground up with

security, ease of use and standardization in mind, effectively providing a

unified way for the employees to view and edit data. The ARMS solution runs

on both Linux and Windows servers, and the low system requirements for

clients to utilize the program means that even lower specification hardware

can run it.

For the Web Hosting Company – Hosting companies that deploy ARMS as an

alternative to PhpMyAdmin are able to offer a white label solution that

looks more professional and is a lot simpler to use.

Page 4: Advanced Resource Management System  White Paper

As a direct result, web-hosting companies that deploy ARMS can offer a more

personalized and professional hosting package when compared to those

organizations that offer the standard run-of-the-mill packages or none at

all.

As you can see, ARMS is versatile enough to cover most everyday situations

that users face. From running queries using its integrated SQL editor to

filtering data sets to examine individual records, ARMS is a highly capable

and flexible database management system with almost unlimited scope in its

uses.

Top Five Reasons Why You Should Choose ARMS

The ARMS database management software combines efficiency with a fully

enterprise level feature-set. This ensures that the application is

enterprise ready and suitable for use, from lone developers to hosting

companies as a real and viable alternative to any current solutions.

There are many advantages of choosing ARMS over any other software

favorites. These include but are not limited to:

1. Standards Compliant Technology

By successfully integrating the award winning PHP and MySQL platforms

to create a truly unique web-based RDBMS management solution, ARMS is

a resource friendly and lightweight solution to the challenge of

managing databases online.

2. Enterprise-level features

ARMS offers a truly enterprise-level application with a robust and

reliable feature-set in a commercial level product with proven

reliability and security.( Support for advanced MySQL features such

as stored procedures, functions, views and triggers)

3. Fully Secure Multi-Server DB management Solution

Featuring strong data security standards, ARMS ensures that data flow

remains secure from endpoint-to-endpoint by using proven encryption

methods even over standard unsecured connections like http (port 80).

All the communication paths: from client to our server, from our server to

the proxy servers and from proxy servers to the actual MySql servers, if

fully encrypted! This ensures that security is retained while using ARMS,

and that web based database management utilities are no longer the weak

point in online security.

4. Fully Localized & Multilingual

ARMS provides native support for all languages and character sets by

default. Our fully localized web-based platform is ready to take on

data in any language, and we support the Unicode character set.

5. Lightweight, Platform Independent Solution

The Advanced Resource Management System successfully manages any

MySQL server regardless of the platform that runs on. It can connect

remotely to any MySQL database that is accessible by a Webserver/PHP.

Any client capable of running a modern browser with java script is

able to access the system and use the full feature set of ARMS.

Page 5: Advanced Resource Management System  White Paper

The feature rich ARMS platform also comes with support from our highly

dedicated and experienced support team. Our team of experts ensures that

problems with installation, bugs and security issues are dealt with

quickly.

The ARMS suite is an easy to use web based database manager. No longer are

users restricted to poorly designed interfaces as they can now take

advantage of a completely web-powered GUI that allows anyone to manage

MySQL databases worldwide.

The affordability of the ARMS suite makes it a common-sense choice when it

comes to looking for the right tool for the job. Choosing ARMS guarantees

you not just a commercial database management tool, but a fully supported

enterprise-level, security aware intelligent program that can grow as your

needs grow.

Our products are updated regularly, and we welcome suggestions for

additional features. Be sure to check our website regularly for product

updates and new features as they come out.

Features Comparison

PHPMyAdmin A.R.M.S.

Basic Features

Platform-independent PHP/MySQL Solution Yes Yes

Backwards Compatible with PHP & MySQL Yes Yes

Multi-server support No Yes

Data encryption ensuring communication security No Yes

Copy/Paste feature for databases and tables No Yes

MySQL Support

Native View, Browse, Drop Support Yes Yes

Stored Procedures No Yes

Views Yes Yes

Functions No Yes

Triggers No Yes

Advanced Data types No Yes

Support Multi-lingual LTR & RTL Character sets Yes Yes

Page 6: Advanced Resource Management System  White Paper

Single Statement Execution Yes Yes

Real-time filtering of Data No Yes

User Interface Features

Full function, live real-time SQL editor No Yes

AJAX Web 2.0 Resizable single browser interface No Yes

Tree Based Rich Object Browser No Yes

Multi-Tabbed Display for Objects(Tables, Views, Indexes, Queries) No Yes

Rich user Controls ( Date/Time, Combo, Pickers ) No Yes

Live Design-view, SQL editor and Data Viewer No Yes

In-line context menu support No Yes

ARMS is a TRUE web-based solution

The product harnesses the full power of MySQL in a web-based interface. At

this moment in time, its closest rival, PHPMyAdmin while being a solid

open-source solution that offers significant reliability and functionality

does not even come close when compared side-by-side to Advanced Resource

Management System (ARMS).

When user experience, speed and features are combined with support from our

team, ARMS becomes the only realistic modern web-based solution currently

available.

The Future of Database Management

For many, the headaches of looking for a user-friendly tool to aid in

database design and maintenance are now over with the launch of the

Advanced Resource Management System (ARMS).

The product successfully fuses Web2.0 with MySQL and PHP to provide a

lightweight portal for database management that can be used by any user

with basic technical knowledge.

ARMS will take you into the future of online database management by

providing a system that does not just simply display your data on the web,

but enables you to manipulate, change and alter it in ways that have been

previously impossible.

Page 7: Advanced Resource Management System  White Paper

No compromises

Initially, the need arose for a highly efficient and fast database

management system. Back in those days, PHPMyAdmin captured the market

almost entirely as it was flexible, fast and highly efficient.

However, in today’s age of Web2.0 rich applications, we have reached a

point where a basic database management system is no longer enough. People

are looking for a feature-rich, highly efficient, yet easy to use

application at the same time.

Fast, Efficient and User Friendly

ARMS delivers a revolutionary live-view of data using AJAX technology.

Over a period of years, we have refined our user-interface to provide an

industry-first revolutionary approach to online database management.

With the release of ARMS, we are now showcasing our proprietary technology

and making it available to the general public. The Advanced Resource

Management System (ARMS) looks set to revolutionize data management in

today’s Web2.0 era.

Page 8: Advanced Resource Management System  White Paper

ARMS at a Glance

The ARMS dashboard is the homepage of any ARMS user and it is the first

page people see upon login. From here, the main interface is split into

three main panels, which dominate the user perspective.

Both panels are re-sizable and fully theme-able using the ARMS theme

selector which is located at the top of the page.

Once the initial dashboard has loaded, the user is introduced straight away

to the real-time rich web application that allows them to edit things

natively as if they were using a traditional application.

User-friendly Installation

The Advanced Resource Management System features a highly intuitive

installation process which takes a few minutes to complete. Expert

knowledge of system administration is not essential in order to install the

ARMS DB manager, due to the streamlined and easy to follow installation

process.

Unlike many other database managers, ARMS requires no extended tinkering in

order to get the system running. With its advanced rich user interface,

the majority of settings for the program are configured from directly

within the dashboard, which ensures that the process is both easy to follow

and also error free when compared to the traditional model of installation

which involves tweaking with many complicated configuration files.

Dialog based Notifications

This dialog based system is present in most of the ARMS user interface as

it enables a user-friendly approach to system real-time notifications.

The ARMS Dashboard

Once the user has successfully connected to their databases, the true power

of the ARMS system becomes known. The dashboard system is utilizing Web2.0

rich controls which really redefine the way you are managing remote

databases.

The layout of ARMS Dashboard can be configured to enable a more customized

user experience. It is from this area in which you can setup the

application to your individual needs, and ensure that it operates according

to your wishes.

One just needs to get to grips with the easy workflow and simple, dynamic

user interface. Both of which are straightforward and easy to understand.

Page 9: Advanced Resource Management System  White Paper

Tree-View of Servers, Databases and Tables

On the left-hand side of the interface, the ARMS lists all elements or

‘nodes’ in a tree view. This is a real-time representation of all nodes

within the application’s view state and it features full context-menu

support for browsing, editing and deleting data.

From the Tree view, users can use the context menu to design new tables,

views, functions or stored procedures or alternatively open the object

browser to view data directly.

SQL Panel - On first appearances, the SQL panel looks like a traditional

SQL IDE. This editor however, is more powerful than most due to its real-

time ability to debug and execute scripts. Scripts are quickly run and the

results are displayed directly below the code.

In the event of any errors, a live pop-up appears to inform users of

problems or alternatively the success of the script.

The SQL panel enables developers and DB administrators to prototype

advanced SQL directly within the ARMS Dashboard. This well-requested

feature really does harness the full power of MySQL and enables true rapid

application development for the web.

Data View - The Data View contained in ARMS is a distinct representation of

data as it is contained within the database. From this viewport, one can

edit and change data stored, use the ARMS exclusive live filter tool to

filter live data based on specific parameters.

The Data View effectively allows users to scroll between records in the

table and can limit the number of records to x amount per page. This

reduces on bandwidth overheads to ensure that the system remains functional

and efficient when used by low-bandwidth clients.

Page 10: Advanced Resource Management System  White Paper

Standards Compliant – The Advanced Resource Management System

The Advanced Resource Management System has been developed to be standards

compliant and meets the strict requirements required to be a fully

functional web-based MySQL database manager.

Our software successfully manages to deal with the full SQL syntax, dealing

with filters, indexes and queries transparently within our dashboard.

From the ARMS dashboard, users can create/alter databases, tables, views,

functions or stored procedures using nothing but the ARMS system.

Security-Focused

Web based DBM utilities have in the past been seen as the Trojan horse in

website security. By enabling access to a web-based graphical user

interface, organizations and site owners have effectively opened up a niche

that may be available for exploitation. In the past leading software has

been exploited and to this day, there are still many exploits available on

the black market.

ARMS successfully minimizes the risk of third-party intrusions by using a

proprietary 265 bit encryption algorithm that ensures true end-to-end

security when accessing data. The ARMS suite has a strong focus on

enterprise level security that ensures unauthorized access is impossible.

ARMS has been designed from the ground up with security in mind. As a

result, organizations using ARMS instead of other open source alternatives

are far less likely to face risk of attack. This is not only due to the

fact we are security minded and experienced developers but also because our

code is private.

Page 11: Advanced Resource Management System  White Paper

Statistically, an open code-base, as is the norm with open-source software,

is ten times more likely to be attacked, and these attacks are far more

likely to be critical compared to the use of private commercial

applications.

ARMS PRO Intranet- for Enterprise and Web Hosting

companies.

We understand the needs of corporations to manage internal MySql servers

that are not accessible from a webserver that is visible to the public

Internet network therefore we have created a special edition of our

management software that can be installed locally.

From Web Hosting provider’s point of view, the perfect balance between

performance and security can be achieved by this version of the web

service.

This edition of our management software can be installed locally as a

Managed Service Appliance, therefore can be easily integrated into your

current infrastructure.

A.R.M.S. as a web service includes a lot of benefits:

Free Trial : It allows a no-risk opportunity for customers to

try the product in their familiar environment

Ease of use

Very low upfront capital investment

Minimal IT investment/support needed

Ongoing, seamless updates & service improvements over time –

free of charge

Rapid deployment

Simplicity in support model – technical support is delivered to

your company instead of end user customers

Reach new markets

reach small and medium sized businesses which may not

have been able to afford or had the

expertise to deploy a more complex application

reach enterprises who may be willing to purchase a few

seats to try the software before doing a full deployment

application

Reduced risk

Offers customers the option to terminate their

subscriptions in the event that they no longer require

the service

Page 12: Advanced Resource Management System  White Paper

Vested partnerships

Our agreements are dependent upon reoccurring

subscription renewals therefore all partners have a

financially vested interest in the customer’s

satisfaction and software success

The hardware requirements to run this edition are quite minimal, as ARMS it

is a lightweight application that does not require a lot of resources:

processor requirements: Intel/AMD compatible processor with at least

one 1.6GHZ processor

memory requirements: at least 256MB of RAM available

From software perspective, we recommend to run any Linux distribution that

includes Apache 2.x, PHP 5.x and MySql 5.x. All the prerequisites that

apply to the normal edition of the software would apply to this version as

well:

MySQL Server version that has at least version 4.x.

In order to run the software, you will need to have any web server

that would work with PHP and has the PUT method enabled. (Apache 2.x

web server is recommended). By default, 99% of the web hosting

providers meet this requirement, but we have discovered at least one

that did not allow the PUT method, so please make sure your hosting

provider supports it!

PHP 5 with CURL and MySQLi support and magic_quotes_gpc turned off.

IonCube support – (to ensure the best performance we have pre-

compiled our software with IonCube, so you will need to install the

modules for it on your webserver)

Please note that you can run our software on any other OS that satisfies

the prerequisites mentioned above.

ARMS PRO Intranet edition can successfully manage an unlimited number of

MySql servers with unlimited number of users that can be configured to have

access only to certain servers.

For more details and purchase, please visit: NovaQuantum.com

A fully functional live demo can be found online: demo.advancedrms.net