Your SlideShare is downloading. ×
Aras PLM Software Integration Basics
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Aras PLM Software Integration Basics

939
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
939
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. BEDIFFERENT ACE 2012 I NTERNATI O NALCopyright © 2012 Aras. All Rights Reserved. aras.com
  • 2. ACE 2012 INTERNATIONAL Integration Basics Nathan Brown Director of Product Management Aras www.aras.comCopyright © 2012 Aras. All Rights Reserved. aras.com
  • 3. Agenda  Integration Landscape  Packaged Integration Offerings  Aras Integration Platform Capabilities  Aras Integration Technologies  Example Integration Scenario  Where to go for HelpCopyright © 2012 Aras. All Rights Reserved. Slide 3 aras.com
  • 4. Integration Landscape Authoring Systems Enterprise SystemsMCAD ERPEDAElectrical Aras Innovator CRMSoftware Concept Design Development Launch Manufacture SupportFirmware Phase-Gate Program Management Authoring Compliance Enterprise Configuration Management Contract Integ. Platform Integ. Platform Document Mgt DeliverablesMS-Office File VaultDesktop Publishing Quoting Requirements Management & Traceability Sales Configurator BOMs & Parts AVL / AML Qualified Suppliers Manufacturing Planning Maintenance Repair & OverhaulGraphic Design Reports & FMEA CAPA Dashboards Process Flows Control Manufacturing Deviations Corrective Actions Execution & Plans WaiversSimulationCAM Legacy ERP SystemsCAPPDigital FactoryIdeation PLM / PDMRequirements Mgt. Sales Configurator Collaboration Legacy Systems Costing Compliance PLM Legacy / Point Solution Copyright © 2012 Aras. All Rights Reserved. Slide 4 aras.com
  • 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 SystemsCopyright © 2012 Aras. All Rights Reserved. Slide 5 aras.com
  • 6. 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 3rd party add-ons; additional connectors also availableCopyright © 2012 Aras. All Rights Reserved. aras.com
  • 7. Example: CAD Integration Aras Innovator 1 CAD Data Part BOM CAD MCAD 2 System Software ECAD 3 Successful CAD integrations require a well- 1 defined integration platform CAD data managed in Aras 2 Automated Part BOM updates from CAD Aras is actively enhancing these core features 3 and working with partners to promote best Enterprise change management with CAD data visibility practicesCopyright © 2012 Aras. All Rights Reserved. Slide 7 aras.com
  • 8. Example: Process Best Practices Mechanical CAD Save Update BOM Mechanical components • Single combined Part BOM • Automated updates by CAD Connectors • Clear ownership by discipline Electronic CAD • Access to CAD content from Parts • Ability to make manual updates Circuit board and components Save Update BOM Parts List Software Design Software components Save Update BOM Manually-added components Slide 8Copyright © 2012 Aras. All Rights Reserved. aras.com
  • 9. Aras Integration Platform Capabilities  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 APIs  CheckoutManager for bulk file download  Process best practices  CAD change processCopyright © 2012 Aras. All Rights Reserved. Slide 9 aras.com
  • 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 API Integration 6. Federation Integration  These are roughly in order of capability and effort to implement Federation IOM API EAI/ESB WSDLFlat File AML-liteCopyright © 2012 Aras. All Rights Reserved. Slide 10 aras.com
  • 11. It’s Always AML…  Every integration method is fundamentally AML input and output behind the scenes Aras Innovator IN <AML/> Request Innovator Server <AML/> Response OUTCopyright © 2012 Aras. All Rights Reserved. Slide 11 aras.com
  • 12. It’s Always AML…  Every integration method is fundamentally AML input and output behind the scenes Aras Innovator IN <AML/> Request Innovator Server <AML/> Response OUTCopyright © 2012 Aras. All Rights Reserved. Slide 12 aras.com
  • 13. Flat File Integration  Use method code in Innovator to convert flat file to AML, or vice versa  Can be client or server sideOther System Aras Innovator Method Code IN Request TXT TXT <AML/> Innovator Server <AML/> Response OUT Federation IOM API EAI/ESB WSDLFlat File AML-liteCopyright © 2012 Aras. All Rights Reserved. Slide 13 aras.com
  • 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 serverOther System Aras Innovator <XML/> IN Request Innovator Serverxslt <AML/> Response xslt <AML/> OUT Federation IOM API EAI/ESB WSDL Flat File AML-lite Copyright © 2012 Aras. All Rights Reserved. Slide 14 aras.com
  • 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 staticOther System WSDL Aras Innovator IN Request Integration Web Code <XML/> <XML/> Service <AML/> Innovator Server <AML/> Response OUT Federation IOM API EAI/ESB WSDLFlat File AML-liteCopyright © 2012 Aras. All Rights Reserved. Slide 15 aras.com
  • 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 Enterprise Service BusOther System <XML/> Aras Innovator IN Request Integration Web Code <XML/> <XML/> Service <AML/> Innovator Server <AML/> Response OUT <XML/> Federation IOM API EAI/ESB WSDLFlat File AML-liteCopyright © 2012 Aras. All Rights Reserved. Slide 16 aras.com
  • 17. IOM API Integration  IOM is the Aras Innovator API  It has full access to all item types, plus special platform calls like CheckoutManager, plus convenience functionsOther System Aras Innovator IN Integration IOM IOM IOM Request Code <AML/> Innovator Server API <AML/> Response API API OUT API Federation IOM API EAI/ESB WSDLFlat File AML-liteCopyright © 2012 Aras. All Rights Reserved. Slide 17 aras.com
  • 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 exchangeOther System Web Aras Innovator <AML/> Service IN Integration IOM Code Request IOM IOM <AML/> Innovator Server API <AML/> Response Integration API <XML/> API OUT Code API Federation IOM API EAI/ESB WSDLFlat File AML-liteCopyright © 2012 Aras. All Rights Reserved. Slide 18 aras.com
  • 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 systemsCopyright © 2012 Aras. All Rights Reserved. Slide 19 aras.com
  • 20. Summary of Technologies  Use the Flat File approach only if the other system is limited to that  Both the AML-lite and IOM API approaches allow for any Innovator operation to be accomplished  The IOM API 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 approachesCopyright © 2012 Aras. All Rights Reserved. Slide 20 aras.com
  • 21. Example Integration Scenario Build API to API integration between graphic design system and IOM Create functions to create Document items, transfer files, and trigger PDF generation Aras Innovator Graphic Design Legacy MRP Innovator Server Method Code Integration IOM TXT TXT IOM IOM <AML/> <AML/> Code API API API <AML/> API  Legacy MRP system only accepts flat-file input  Write Aras method code to  Sales Configurator system is extract BOM information via able to output BOM <AML/> AML and convert to necessary configurations in XML format format  Transform XML to AML via  Transfer file to polled directory XSLT, and submit directly to <XML/> xslt location on MRP server for Innovator server processing  End result is configured BOMs per configurator output Sales ConfiguratorCopyright © 2012 Aras. All Rights Reserved. Slide 21 aras.com
  • 22. Where to go for help  Aras Technology page  http://www.aras.com/technology/integration-federation.aspx  Aras Partner pages  http://www.aras.com/partners/  Aras Community Forums  http://www.aras.com/community/forums/  ‘Developing Solutions’ Training  http://www.aras.com/university/training-classes.aspx  Programmer’s Guide  API ReferenceCopyright © 2012 Aras. All Rights Reserved. Slide 22 aras.com
  • 23. ACE 2012 INTERNATIONAL Questions? Nathan Brown Director of Product Management Aras www.aras.comCopyright © 2012 Aras. All Rights Reserved. aras.com