BEDIFFERENT A C E 2 0 1 2 I N T E R N A T I O N A L
ACE 2012 I N TERNATIONAL Integration Basics Nathan Brown Director of Product Management Aras www.
Slide 3 Agenda Integration Landscape Packaged Integration Offerings Aras Integration Platform Capabilities Aras Integration Technologies Example Integration Scenario Where to go for Help
Slide 4 Integration Landscape Authoring Systems MCAD EDA Electrical Software Firmware Aras Innovator Concept Design Development Launch Manufacture Support Phase-Gate Program Management Enterprise Systems ERP CRM MS-Office Desktop Publishing Graphic Design Authoring Integ. Platform Quoting Reports & Dashboards Configuration Management Document Mgt File Vault Requirements Sales BOMs & Parts Management Configurator & Traceability FMEA Process Flows Control Plans Compliance Enterprise Contract Integ. Platform Deliverables Manufacturing AVL / AML Planning Maintenance Qualified Repair & Suppliers Overhaul CAPA Manufacturing Deviations Corrective Actions Execution & Waivers Simulation CAM CAPP Digital Factory Legacy ERP Systems Ideation Requirements Mgt. PLM / PDM Sales Configurator Collaboration Costing Compliance PLM Legacy / Point Solution Legacy Systems
Slide 5 Packaged Integration Offerings Many packaged integrations are available for Aras: MCAD EDA Electrical Software Firmware ERP Systems Microsoft Office Other PLM / PDM Systems SharePoint & Other Collaboration Systems
CAD Connector Suite MCAD Connectors EDA Connectors Dassault Systèmes Mentor Graphics CATIA V5 / V4 DxDesigner / DxDatabook SolidWorks PADS PCB Siemens PLM Software Cadence NX Allegro Solid Edge OrCAD PTC Altium Pro/ENGINEER Designer CoCreate Protel Capture Autodesk Zuken Inventor CADSTAR AutoCAD CR5000/3000 prepackaged CAD connectors are 3 rd party add-ons; additional connectors also available
Slide 7 Example: CAD Integration CAD System 1 Aras Innovator CAD Data Part BOM MCAD 2 Software ECAD Successful CAD integrations require a welldefined integration platform Aras is actively enhancing these core features and working with partners to promote best practices 1 2 3 CAD data managed in Aras Automated Part BOM updates from CAD 3 Enterprise change management with CAD data visibility
Example: Process Best Practices Mechanical CAD Electronic CAD Save Update BOM Single combined Part BOM Automated updates by CAD Connectors Clear ownership by discipline Access to CAD content from Parts Ability to make manual updates Save Parts List Update BOM Mechanical components Circuit board and components Software Design Save Update BOM Software components Manually-added components Copyright 2012 Aras. All Rights Reserved. Slide 8
Aras Integration Platform Capabilities Copyright 2012 Aras. All Rights Reserved. Slide 9 Aras provides additional capabilities to address the needs of common integrations Based on input from customers and partners Event model The Aras Event model provides great flexibility for controlling integration behaviors, for example: On promotion to Released state send Part to ERP OnAfterVersion go update viewable in other system Data structures Standard CAD Document data model Special s CheckoutManager for bulk file download Process best practices CAD change process
Slide 10 Aras Integration Technologies We will be reviewing the following technologies: 1. Flat File Integration 2. AML-lite Integration 3. WSDL Integration 4. EAI/ESB Integration 5. IOM Integration 6. Federation Integration These are roughly in order of capability and effort to implement IOM EAI/ESB WSDL Flat File AML-lite Federation
Slide 11 It s Always AML Every integration method is fundamentally AML input and output behind the scenes Aras Innovator IN OUT Request Innovator Server Response
Slide 12 It s Always AML Every integration method is fundamentally AML input and output behind the scenes Aras Innovator IN OUT Request Innovator Server Response
Slide 13 Flat File Integration Use method code in Innovator to convert flat file to AML, or vice versa Can be client or server side Other System Aras Innovator Method Code IN TXT TXT Request Innovator Server Response OUT Flat File AML-lite WSDL EAI/ESB IOM Federation
Slide 14 AML-lite Integration If the system can produce or consume XML, then transform it to AML using xslt, and communicate directly with the Innovator server Other System Aras Innovator <XML/> IN Request xslt OUT Innovator Server Response Flat File AML-lite WSDL EAI/ESB IOM Federation
Slide 15 WSDL Integration You can create web services for Aras items and expose through WSDL Specific item properties and actions must be defined, and remain static Other System WSDL Aras Innovator IN Integration Code <XML/> <XML/> Web Service Request Innovator Server Response OUT Flat File AML-lite WSDL EAI/ESB IOM Federation
Enterprise Service Bus Slide 16 EAI/ESB Integration You can create web services for Aras items and expose through WSDL Specific item properties and actions must be defined, and remain static Other System <XML/> Aras Innovator IN Integration Code <XML/> <XML/> Web Service Request Innovator Server Response OUT <XML/> Flat File AML-lite WSDL EAI/ESB IOM Federation
Slide 17 IOM Integration IOM is the Aras Innovator It has full access to all item types, plus special platform calls like CheckoutManager, plus convenience functions Other System Aras Innovator Integration Code IOM IOM IOM IN OUT Request Innovator Server Response Flat File AML-lite WSDL EAI/ESB IOM Federation
Slide 18 Federation Integration You can use multiple interface types (WSDL, IOM) It has full access to all item types, plus special platform calls like CheckoutManager, plus convenience functions Allows for real-time data exchange Other System Integration Code Integration Code IOM <XML/> IOM Web Service IOM Aras Innovator IN OUT Request Innovator Server Response Flat File AML-lite WSDL EAI/ESB IOM Federation
Slide 19 Federation Federated properties Display important values from other systems inside Innovator Federated ItemTypes Entire item is stored in another system, but acts just like a native Innovator item Search, display and update external data Single, consistent user interface Expose data stored in legacy systems
Slide 20 Summary of Technologies Use the Flat File approach only if the other system is limited to that Both the AML-lite and IOM approaches allow for any Innovator operation to be accomplished The IOM approach provides most if not all of the functionality of a standard web service. However, it does not provide a discoverable web service in the traditional sense there is no WSDL. For a more traditional web services integration, use either the WSDL or EAI/ESB approaches
Slide 21 Example Integration Scenario Build to integration between graphic design system and IOM Create functions to create Document items, transfer files, and trigger PDF generation Graphic Design Integration Code IOM IOM IOM Aras Innovator Innovator Server Method Code TXT Legacy MRP TXT Sales Configurator system is able to output BOM configurations in XML format Transform XML to AML via XSLT, and submit directly to Innovator server End result is configured BOMs per configurator output <XML/> xslt Sales Configurator Legacy MRP system only accepts flat-file input Write Aras method code to extract BOM information via AML and convert to necessary format Transfer file to polled directory location on MRP server for processing
Slide 22 Where to go for help Aras Technology page http://www./technology/integration-federation.aspx Aras Partner pages http://www./partners/ Aras Community Forums http://www./community/forums/ Developing Solutions Training http://www./university/training-classes.aspx Programmer s Guide Reference
ACE 2012 I N TERNATIONAL Questions? Nathan Brown Director of Product Management Aras www.