How Open is Aras?
To customize or extend traditional PLM applications, you normally have to use the vendor’s published API. But without detailed knowledge of the internal workings of the application, this can be a difficult undertaking.
Aras takes a different approach by making the source of their applications openly available so that they can be modified directly. Developers have the same access as in-house Aras developers do. They can make necessary changes totools & applications because, thanks to the Aras architecture, these changes at the application level don’t impact the core platform services. Companies can still upgrade to the next release without any headaches.
Open Data Model
With other PLM systems, changes to the data model may be complicated by the lack of a published data model.
With Aras the data model is fully visible and can be quickly and easily changed to meet business needs using the in-built data modeling tools without compromising the ability to upgrade to a newer Aras release.
Open Interfaces and Web Standards
Aras was built for the web. Systems that require access to data or files stored in Aras can take advantage of a complete set of open Aras web services.
Systems integrators can interface directly using XML/SOAP, or they can create a WSDL (Web Services Description Language) for the specific business objects they want to interface with.
For integrations not using web services, the Aras Innovator Object Model (IOM) is a comprehensive, documented and freely distributed DLL version of the Aras API for use in environments such as Visual Studio or VBA. In addition, Aras supports all the .NET data exchange methods.
Integration capabilities available in Aras Innovator include ODBC, ADO, flat file or direct API. Use of integration infrastructure (EAI/ESB) such as Oracle Fusion, BizTalk, Mule Sonic and other integration hubs/buses is also supported.
All Aras interfaces are fully documented, maintained and are fully compatible between revisions. Aras published interfaces are equally available to customers, partners and open users without restriction and are the same as used by our internal developers.