Enigma 3C is based upon a state-of-the-art, web-based, N-tier deployment architecture that separates the product's presentation, business logic and data layers. This separation of layers within Enigma 3C means that Enigma's software will never limit the performance that the end-user experiences. Furthermore, the flexibility of the n-tier architecture combined with the J2EE standards-based environment ensures that companies can incorporate Enigma 3C into their existing business processes and workflows such as enterprise resource planning (ERP), product lifecycle management (PLM), customer relationship management (CRM) and content management systems (CMS).
The agility of Enigma 3C's J2EE and XML-based architecture ensures that the presentation of information, for each delivery environment (web, wireless, CD/DVD and paper) can be optimized for end-user efficiency.
The architecture of Enigma 3C allows total flexibility for deploying the same application code in a wide range of environments:
Enigma 3C is built to support very large communities of users across multiple locations, providing flexible distribution and deployment options. Enigma’s software architecture ensures that application performance remains at a high level, despite increases in user activity, by simply adjusting the number, or type, of web and application servers. Enigma 3C handles large numbers of users and CPU-intensive content processing needs equally well.
Enigma 3C provides exceptional scalability, as the n-tier product architecture can be leveraged by the hardware (physical servers) used to run aftermarket business processes. Each functional layer of Enigma 3C can be distributed across several machines (cluster) allowing the performance of data, application and web server software to be fully optimized.
Enigma 3C supports multiple platforms and is compatible with various operating systems (Unix, Linux, Windows), web servers, application servers (WebSphere, WebLogic, Oracle, NetWeaver) and databases (Oracle, Sybase, MS-SQL, DB2 or any standard SQL database). Enigma’s technology also supports utility and cloud computing initiatives.
Enigma 3C supports real-time monitoring of application components (using JMX), allowing efficient administration of the application from single or distributed locations.
The standards-based approach for Enigma 3C makes tying into and searching across multiple corporate applications and data types, including XML and RDBMS, a straightforward task. As a result, customers can create an aftermarket service and support application that delivers the latest information on maintenance procedures, service bulletins and warranty information alongside up-to-the-minute data on parts availability and pricing.
Because 3C applications are browser-based, client-side installation is not required; this reduces support costs and allows additional users to access the application over the web at any time.