19
ACE 2011 International How to Think about How to Think about Integrations John Sperling John Sperling Director of Product Management Engineering Applications aras.com Andover, MA 01810 [978] 6918900 www.aras.com Copyright © 2011 Aras All Rights Reserved. Aras Corp

Aras How To Think About Aras Integrations

  • Upload
    prodeos

  • View
    916

  • Download
    10

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Aras How To Think About Aras Integrations

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

Page 2: Aras How To Think About Aras Integrations

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

Page 3: Aras How To Think About Aras Integrations

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

Page 4: Aras How To Think About Aras Integrations

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

Page 5: Aras How To Think About Aras Integrations

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

Page 6: Aras How To Think About Aras Integrations

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

Page 7: Aras How To Think About Aras Integrations

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

Page 8: Aras How To Think About Aras Integrations

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

Page 9: Aras How To Think About Aras Integrations

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

Page 10: Aras How To Think About Aras Integrations

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

Page 11: Aras How To Think About Aras Integrations

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

Page 12: Aras How To Think About Aras Integrations

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

Page 13: Aras How To Think About Aras Integrations

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

Page 14: Aras How To Think About Aras Integrations

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

Page 15: Aras How To Think About Aras Integrations

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

Page 16: Aras How To Think About Aras Integrations

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

Page 17: Aras How To Think About Aras Integrations

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

Page 18: Aras How To Think About Aras Integrations

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

Page 19: Aras How To Think About Aras Integrations

ACE 2011 International

Questions?

300 Brickstone SquareSuite 904

Andover, MA 01810

aras.com

Andover, MA 01810

[978] 691‐8900

www.aras.com

Copyright © 2011 Aras All Rights Reserved.