how to think about - aras.com · aras how to think about integrations keywords: aras, plm, plm...
Post on 01-Apr-2018
229 Views
Preview:
TRANSCRIPT
ACE 2011 International
How to Think aboutHow to Think about Integrations
John Sperling
300 Brickstone SquareSuite 904
Andover, MA 01810
John SperlingDirector of Product Management
Engineering Applications
aras.com
Andover, MA 01810
[978] 691‐8900
www.aras.com
Copyright © 2011 Aras All Rights Reserved.
Aras Corp
Agenda
Integration Landscape
Aras Integration TechnologiesAras Integration Technologies
Example Integration Scenario
Aras Integration Platform Capabilities
Integration Offerings
Where to go for Help
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 2
Integration Landscape
Enterprise SystemsAuthoring SystemsMCADEDA Aras Innovator ERPEDAElectricalSoftwareFirmware
MS Offi
Aras InnovatorConcept Design Development Launch Manufacture Support
Document MgtContract
Deliverables
Phase‐Gate Program Management
Configuration ManagementComplianceAuthoring
Integ. PlatformEnterprise
Integ. Platform
CRM
MS‐OfficeDesktop PublishingGraphic Design
Simulation
ControlPlans
Process Flows
File Vault
SalesConfigurator
Reports &Dashboards Manufacturing
Execution
MaintenanceRepair &Overhaul
RequirementsManagement
&Traceability
Quoting BOMs & Parts
FMEA CAPACorrective Actions
ManufacturingPlanningAVL / AML
QualifiedSuppliers
Deviations&
Waivers
Legacy ERP SystemsCAMCAPPDigital Factory
Ideation PLM / PDMIdeationRequirements Mgt.
/Sales ConfiguratorCollaborationCostingCompliance
aras.comCopyright © 2011 Aras All Rights Reserved.
PDM Legacy /
Other Solutions
Slide 3
Other Legacy Systems
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 I i5. IOM API Integration
6. Federation Integration
Th hl i d f bili d ffThese are roughly in order of capability and effort to implement
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 4
Flat File AML-lite WSDL EAI/ESBIOM API
It’s Always AML…
Every integration method is fundamentally AML input and output behind the scenes
Aras Innovator
<AML/>IN
Request
Innovator Server<AML/>
OUT
Response
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 5
Flat File Integration
Use method code in Innovator to convert flat file to AML, or vice versa
Can be client or server side
Aras InnovatorOther System
INRequest
Innovator Server
Method Code
TXT<AML/>
TXT
OUT
ResponseInnovator Server
<AML/>
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 7
Flat File AML-lite WSDL EAI/ESBIOM API
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
Aras InnovatorOther System
INRequest
Innovator Server
<XML/>
OUT
ResponseInnovator Server
<AML/> <AML/>xsltxslt
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 8
Flat File AML-lite WSDL EAI/ESBIOM API
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
Aras InnovatorOther System WSDL
INRequest
Innovator Server<AML/><XML/><XML/>Web
ServiceIntegration
Code
OUT
ResponseInnovator Server
<AML/>
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 9
AML-lite WSDL EAI/ESBIOM API
Flat File
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
Aras InnovatorOther System
e Bu
s
<XML/>
INRequest
Innovator Server<AML/>Web
ServiceIntegration
Code Ser
vice
<XML/><XML/>
OUT
ResponseInnovator Server
<AML/>
erpr
ise
Ente <XML/>
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 10
Flat File AML-lite WSDL EAI/ESBIOM API
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 functionsCheckoutManager, plus convenience functions
Aras InnovatorOther System
INRequest
Innovator Server<AML/>Integration
Code IOM IOMIOM
OUT
ResponseInnovator Server
<AML/>APIAPIAPIAPI
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 11
Flat File AML-lite WSDL EAI/ESBIOM API
Federation Integration
Aras InnovatorOther System
IN
Innovator ServerFor details, attend the next session –
“U d di F d i d W b S i ”OUT
Innovator Server“Understanding Federation and Web Services”
IOM APIFederation
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 12
Flat File AML-lite WSDL EAI/ESBIOM API
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 psense – there is no WSDL.
For a more traditional web services integration, use either h WSDL EAI/ESB hthe WSDL or EAI/ESB approaches
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 13
Example Integration ScenarioBuild API to API integration between graphic design system and IOM
Create functions to create Document items, transfer files,
Graphic Design Legacy MRP
Aras Innovator
InnovatorServer Method Code
, ,and trigger PDF generation
TXT<AML/>
TXT
ML/
>
<AML/>IOMIOM
APIAPIAPIAPI
IntegrationCode IOM
<AM
Legacy MRP system only accepts flat‐file input
Write Aras method code to
<XML/>xslt
<AM
L/>
extract BOM information via AML and convert to necessary format
Transfer file to polled directory location on MRP server for
Sales Configurator system is able to output BOM configurations in XML format
Transform XML to AML via XSLT, and submit directly to
aras.comCopyright © 2011 Aras All Rights Reserved.
Sales Configurator
Slide 14
processingInnovator server
End result is configured BOMs per configurator output
Aras Integration Platform Capabilitiesp
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 integrationThe 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 (9.3)
Special APIsSpecial APIs
CheckoutManager for bulk file download (9.2 SP5)
Process best practices
aras.comCopyright © 2011 Aras All Rights Reserved.
CAD change process
Slide 15
Example: CAD Integration
1Aras Innovator
CADSystem
CAD Data
MCAD
Part BOM1
2System
ECADSoftware
3Successful CAD integrations require a well‐
CAD data managed in Aras1
Automated Part BOM updates from CAD2
3 Enterprise change management with CAD data visibility
defined integration platform
Aras is actively enhancing these core features and working with partners to promote best
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 16
ypractices
Example: Process Best PracticesMechanical CAD
Mechanical components
Save Update BOM
components
Electronic CAD
• Single combined Part BOM• Automated updates by CAD Connectors• Clear ownership by discipline• Access to CAD content from Parts
Parts List
Circuit board and components
Save Update BOM
• Ability to make manual updates
Software Design Software components
Save Update BOM
aras.comCopyright © 2011 Aras All Rights Reserved.Slide 17
Manually-added components
Integration Offerings
Many integrations are available from Aras Partners and the Community:
MCAD
EDA
Electrical
Software
Firmware
MS‐Office
ERP
PLM
aras.comCopyright © 2011 Aras All Rights Reserved.
Collaboratiion
Slide 18
Where to go for help
ACE Partner Exhibit Showcase
Aras Partner web pageAras Partner web pagehttp://www.aras.com/partners/
Aras Community ForumsAras Community Forumshttp://www.aras.com/community/forums/
‘D l i S l ti ’ T i i‘Developing Solutions’ Traininghttp://www.aras.com/university/training‐classes.aspx
’ idProgrammer’s Guide
API Reference
aras.comCopyright © 2011 Aras All Rights Reserved. Slide 19
top related