Aras Innovator, High Level Architecture Description


MarcL: Can you give a basic high-level architecture overview of Aras Innovator covering networking, deployment, security, vaulting, customizing, integrations and other basic info to help understand the technology at a conceptual level?

Aras PLM Solution Studio

Aras Innovator Solution Studio

Peter Schroer:

Aras Innovator is a 100% web services architecture based on open web standards.

The architecture is naturally distributed, and supports implementations ranging from a single server to hundreds of distributed servers.


Aras on the Network

Aras Innovator is a 100% Web application tuned to minimize web traffic and network bandwidth requirements for global WAN deployments.

Aras Innovator is tested and certified for acceptable user performance in WAN’s with less than 250ms latency.

In networks with unreliable connectivity or latency > 250ms,       the architecture can be partitioned into multiple separate instances of meta-data and file vaults, with robust logic for moving product data between instances on an as-needed or scheduled rate.

Aras is committed to an open architecture and open standards.      All connections from client-to-server are XML / SOAP and HTTP on Port 80 and HTTPS on Port 443 so the system is ideally suited for secure collaboration across corporate firewalls.


Aras Client Approach

Aras Innovator’s out-of-the-box client is a browser application.  This can be used within the firewall or from outside the firewall (Aras customers include the US Army, US Air Force, Lockheed Martin, etc    all connections and data access controls meet the military-grade security requirements of these customers).

As a 100% web-based application there are no client software installations required, and to be clear, all of the PLM system functionality for end-users, administrators and developers is available through the graphical web browser client out-of-the-box.

All connections to the core Aras Innovator web services (either through the client or integrations) are authenticated against internal controls or your company’s Active-Directory / LDAP authentication.

This results in a secure connection for employees inside the building, employees while traveling, and suppliers, customers and business partners.

All user and programmatic access is authenticated, and the user account is mapped to the roles, groups, and data access rights that are appropriate.

Every class of user that logs on to the PLM will see different data, different forms, and different processes appropriate to their roles and permissions.

As a 100% web-based application it is very easy to extend the PLM system to include external users, so that they are participating directly in business workflows, and interacting directly with product structure data with need-to-know level access and visibility.


Distributed & Replicated File Vaulting with Aras

Aras Innovator has a single logical vault abstraction so that all files appeared to be stored in a single vault to end-users.

The physical implementation of the vault server supports both distributed and replicated vaulting of any file-based data.

Aras has many customers with global deployments, and the use of Replicated vaulting ensures that files are located as close to the correct end-users as possible.


Customizing in Aras

Aras PLM Life Cycle Map

Aras Innovator Life Cycle "State Model" Map

The Aras Innovator architecture is object oriented, with a simple abstraction that allows non-Ph D IT personnel to be efficient in modifying the system.

We call this process Modeling, and it uses a very simple drag-and-drop graphical metaphor for describing the forms, data, rules and processes that are desired in the production system.

The modeling engine executes directly from this model, meaning that on-going changes over time can be made in real-time, by people that have the appropriate level of permissions.


Aras Deployment Environments

While changes can be in a running production system, the Aras recommended practice is to install a minimum of 3 Aras Innovator instances:  Development, Test-Staging and Production.

The Aras modeling language is expressed 100% in XML, and tools are provided for migrating new solutions, or solution changes from one system to another.

Your company is able to develop new ideas, forms, processes, data models, etc. within a development instance of Aras Innovator (can be installed on a laptop for example).

Import those models into a Test instance for regression testing and user acceptance testing.

The same models are then imported into the production server, and the production server dynamically re-configures itself to reflect the new and modified solutions.

This technology is unique to Aras, and is one of the primary reasons that Aras Innovator gets selected for complex, large scale PLM deployments.


Enterprise Integrations to Legacy Systems with Aras

Most enterprise integrations to existing legacy systems are implemented as pure Web services connections, either point-to-point or with an ESB or EAI broker such as SAP XI/PI, Oracle Fusion or Microsoft BizTalk for example or using Federation.

Older legacy systems that are not Web Services enabled are integrated using any of the tools in the Microsoft .NET environment (ADO, ODBC, API’s, etc) or through old-school file exchange.


Tags: , , , , , , , , , , , ,

18 Responses to “Aras Innovator, High Level Architecture Description”

  1. Oleg Shilovitsky Says:

    Marc / Peter. Architecture diagram can be a very beneficial addition to this blog post. Just my opinion… Oleg

  2. Aras Innovator, High Level Architecture Diagrams « PLM alpha Says:

    […] PLM alpha technical information on aras for plm professionals « Aras Innovator, High Level Architecture Description […]

  3. PLM Business Objects and Files vs Metadata in Aras « PLM alpha Says:

    […] important aspect of the Aras model-based SOA technology however, is that this decision is not hard-coded.  Each company has a different optimal answer to […]

  4. Im Detail erklärt: die Systemarchitektur von Aras Innovator | Aras Open Source PLM Blog Says:

    […] dem Customizing oder der Einbindung externer Partner in dem vollständigen Beitrag auf unserem PLM Alpha-Blog. Gefällt mir:Gefällt mirSei der Erste, dem dieser post […]

  5. New Objects, Workflows and Extensibility in Aras « PLM alpha Says:

    […] For more see previous PLM alpha post ‘Aras Innovator, High Level Architecture Description’ […]

  6. Web Services APIs, XML and Adaptive Markup Language Explained for Aras « PLM alpha Says:

    […] additional information on the Aras Innovator architecture see ‘Aras Innovator, High Level Architecture Description’ or check out the Posts Tagged ‘Integration’ and ‘Web services’. Share […]

  7. article Says:

    Greetings from Florida! I’m bored to death at work so I decided to check out your site on my iphone during lunch break. I enjoy the info you provide here and can’t
    wait to take a look when I get home. I’m surprised at how quick your blog loaded on my phone .. I’m not even using
    WIFI, just 3G .. Anyways, excellent blog!

  8. Pay TV Anbieter Says:

    Hi, i read your blog occasionally and i own a similar one and
    i was just wondering if you get a lot of spam responses? If so how do you prevent it, any plugin or anything you can recommend?
    I get so much lately it’s driving me crazy so any help is very much appreciated.

  9. Says:

    This article will help the internet viewers for setting up new blog or even a blog
    from start to end.

  10. Weitere Vorschläge Says:

    I don’t leave a ton of remarks, however i did some searching and wound up here Aras Innovator, High Level Architecture Description | PLM alpha. And I actually do have a few questions for you if it’s allright.
    Is it just me or does it seem like some of these comments come across like they
    are coming from brain dead folks? :-P And, if you are writing at additional sites,
    I’d like to follow anything new you have to post. Would you list of all of your shared pages like your twitter feed, Facebook page or linkedin profile?

  11. Says:

    Bulks in the advertisers are primarily private home owners, letting managers and property agents.

    She invites that you visit her site where she’ll
    share a proven method to start an internet business.
    it can also be used for headhunting and employment.

  12. Im Detail erklärt: die Systemarchitektur von Aras Innovator | Aras PLM Blog | Aras PLM Blog Says:

    […] Lesen Sie weitere Details zu den Replizierungsmechanismen, zur Benutzerverwaltung, dem Customizing oder der Einbindung externer Partner in dem vollständigen Beitrag auf unserem PLM Alpha-Blog. […]

  13. Aras Architecture – High Level – Site Title Says:

    […] ARAS Architecuture […]

  14. Lavonda Says:

    Skype has opened its web-dependent buyer beta for the world, after launching it largely inside the U.S.
    and You.K. previously this 30 days. Skype for
    Online also now facilitates Linux and Chromebook for immediate text messaging connection (no video and voice yet, individuals need a connect-in installment).

    The expansion from the beta provides assist for an extended set
    of different languages to aid reinforce that
    global usability

  15. Lewis Says:

    I like the article

  16. Im Detail erklärt: die Systemarchitektur von Aras Innovator - German - Aras Open PLM Community - Aras Open PLM Community Says:

    […] Lesen Sie weitere Details zu den Replizierungsmechanismen, zur Benutzerverwaltung, dem Customizing oder der Einbindung externer Partner in dem vollständigen Beitrag auf unserem PLM Alpha-Blog. […]

  17. life Schedule Says:

    life Schedule

    Aras Innovator, High Level Architecture Description | PLM alpha

  18. Get My Boyrfriend Back Says:

    Get My Boyrfriend Back

    Aras Innovator, High Level Architecture Description | PLM alpha

what's your take?

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: