Product Overview (Magic xpa 3.x)
Magic Software’s Magic xpa application platform is a Rich Internet application (RIA) and Application Platform as a Service (aPaaS) that uses a single development paradigm to automatically handle all Client and Server partitioning. Using Magic xpa, you can choose how you deploy your applications, whether mobile, full client and/or Web; on-premise or on-demand; software or cloud-enabled Application Platform as a Service (aPaaS); or global or local.
Magic xpa’s hybrid deployment capability provides support for a wide range of deployment architectures. On the client, these include on-premise (client/server), desktop, Web (HTML5), browser-independent Web 2.0 rich Internet applications (RIA), Application Platform as a Service (aPaaS), and mobile platforms, including Android, iOS and Windows 10 Mobile, and on the server, Microsoft Windows, Sun Solaris, IBM AIX, Linux and IBM i. All of the various deployment modes are defined in the same application metadata and development project—meaning that application changes can be done once and are automatically propagated in any deployment mode.
Magic xpa’s Studio and ready-made business application engine utilize and interface with all major frameworks, such as Java and .NET, all major databases, and all communication standards and protocols.
The variety of databases and operating systems that are supported by Magic xpa are:
ODBC provides support as a generic gateway to various databases.
Note: The SQLite database is always installed with Magic xpa.
The following is a schematic representation of Magic xpa’s functional architecture.
Key Principles
Application Platform as a Service (aPaaS)
Supporting Deployment Architectures
Development Paradigm - Studio
Error Handling
Composite Applications - Open Environment
Connectivity
Application Source Management
Application Debugging, Monitoring and Logging
Reports and Printouts
Utilities