Get More White Papers
We want to know what it costs to produce a product, including the employee time, and with Aras we can find out.
Kevin Friske, Database Administrator
MiTek Corporation

Technology |

Model-based SOA


The most unique feature of the Aras enterprise application framework is the use of run-time model-based technology to define and manage business objects.

Model-based vs. Model-driven

In "model-driven" systems a model is created graphically, typically with UML syntax. From this model traditional source code is generated, which is then compiled, linked, tested, debugged and ultimately deployed.

We've taken the concept of defining business processes using graphic models to the next level by running the system directly from those models in real-time and using those models to define and manage business objects.

Aras combines a web services SOA with solution models enabling graphical drag & drop real-time changes without complex programming. Technology separation enables quick & easy upgrades without impacting customizations.

Click image to enlarge.

The result is a very fluid system definition that adapts to changing business requirements; simply, continuously and without the headaches of typical application customization paradigms.

The advantage of the Aras model-based approach over the model-driven approach is considerable. Changes to enterprise applications in Aras Innovator are made in real-time by editing the model directly as opposed to weeks or months using conventional compiled code-based systems, including model-driven systems. Our approach saves time and eliminates the leading error most companies make with model-driven systems: making systems changes at the source code level and never updating the original models.

Benefits of a Model-Based SOA Approach

Deploy Quickly

Aras's enterprise application framework enables the rapid implementation of solutions either from scratch or starting with defined industry templates, for significantly faster enterprise deployments. Forms, workflows, relationships structures, and data model schema are tailored and configured in real-time at a business level.

Adapt Easily

The Aras model-based approach makes solutions intuitive at a business level. Flow charts and process diagrams define applications in XML templates. The XML templates subscribe to Web services. Users make real-time changes to business rules, forms, workflows, lifecycles and the data model without complex programming.

Use & Maintain Effortlessly

A modern Internet application framework makes Aras Innovator easy to manage and administer. Browser-based screens provide a familiar Microsoft look & feel making Aras Innovator solutions easy to learn and simple to use. Dashboards, scorecards, and mobile access provide real-time visibility.

Upgrade Simply

The Aras model-based SOA framework separates the business logic captured in the model from the underlying web services source code. When upgrades occur to the web services programs, these programs are replaced without impacting the XML models. The innovative approach of the Aras software makes it easier than ever to stay current with the latest technology advancements.

Integrate Completely

Aras Web service interfaces make the exchange of data with other systems straightforward. Open APIs send & receive XML / SOAP messages and publish a complete data dictionary for direct integration or interface with EAI adapter systems. Federation capabilities enable the incorporation of information from other enterprise systems without directly managing the data.

Sleep Soundly

Aras is a professional company with community that's 30,000+ strong worldwide. We offer robust, stable, standards-based products and back them up with enterprise-class support; for developers, IT operations and end-users. Aras is designed from the ground up to expose secure web services for all data exchange and process integration. We securely manage both the current state and version history for configurations of documents, metadata, form-based data and task oriented workflow processes. Secure access to data is ensured through authentication and access control lists.