27
© Copyright Vortx Inc A Structured and Scalable Approach to Solving the Integration Challenge Presented by: Nigel Davies Vice President Solution Delivery, Vortx Ashland, OR www.vortx.com

A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

Embed Size (px)

Citation preview

Page 1: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

A Structured and Scalable Approach to Solving the Integration Challenge

Presented by: Nigel DaviesVice President Solution Delivery, Vortx

Ashland, ORwww.vortx.com

Page 2: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Prior Approach and Challenges

AspDotNetStorefront – WIS is a data model centric versus complete business object approach

to integration therefore integration layer need to compensate with data syncronization, business and validation logic

– Data structures are AspDotNetStorefront centric versus normalized to industry standard for business objects

• Product / Variant / Color and Size are not represented in external format• Payments and discounts are header level versus 1:n forms of credits used

to pay for the order • No flexibility in passing project level attributes

Custom one off implementation of integration on a project – Point to Point – Customer/system specific message formats – Repeat same design challenges and bugs on every project – Narrow focus on short term project goal

Page 3: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

The critical question is Process Syncronization to...

...enable different deployment configurations ...enable process integration of business logic across components ...reduce complexity by common shared services ...enable the implementation of enhanced capabilities

Page 4: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Multi-Dimensional Application Deployment Needsa Canonical Model for Integration

The Open Applications Group is a not-for-profit industry consortium focused on promoting interoperability among business applications and creating business language standards to support this goal– Core standards with vertical overlays– XML Schema based – Built using UN/CEFACT core components

OAGIS is endorsed by all major enterprise applications: SAP, Oracle, Microsoft, etc

CANONICAL MODEL– Technology Neutral– Industry Horizontal– Common Scenarios and

Message SetsOAGIS Business Langauge

CRM

`

ERP

`

POS

`

TMS ASPDotNetStoreFront

PDM

WMS

Page 5: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

OAGIS BOD Definition

The OAGIS BOD Architecture is defined in the OAGIS Design Guide – A Word Document or on web site in HTML

The OAGIS BOD Definitions are defined in XML Schema, in a text file such as:– ProcessPurchaseOrder.XSD– Equivalent to 850 definition

The OAGIS BOD Instances (occurrences) are defined in XML files that are pure text:– ProcessPurchaseOrder.XML– Equivalent to an 850 occurrence

Page 6: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

ASPDotNetStoreFront

ASPDotNetStoreFront

Vortx Integtration

Platform

Vortx Integration Platform

External Systems

TransportProtocols

http / https

SOAP

File / ftp

Socket

MS M

Q

SQL

Project Sp.

Alerting Transform Routing Queueing

ASPDotNetStoreFront Database

BusinessLogic

Cross-Application Business Process Management

OAGIS

ASPDotNetStoreFront

Page 7: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Vortx Integration Platform – Three Cornerstones

1. Common Integration Strategy Vortx is committed to providing cohesive solutions Vortx is actively involved in developing integration standards

2. Common Integration Principles Canonical integration model based on OAGIS Point-to point integrations has been replaced by a service bus architecture

3. Common Integration Technologies Common on-ramp to ASPDotNetStoreFront Common reference adapter model to hook up to the service bus Web services to provide interoperability between platforms

Page 8: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

The Case for a Canonical Integration Model

All integrated components speak the same language– Quality assurance of public interfaces and standardized processes– Shared pool of competence (one standard) within Vortx– One component can be exchanged with another

Connectivity to external components through open standard– Commercial EAI tools support OAGIS out-of-the-box

Internals and ”raw” APIs are hidden and managed by Vortx Integration Platform– Protects Vortx intellectual property and customer investment– Common on-ramp to Vortx project solutions

Message and message flows are standardized– Common set of business documents (messages)– Common set of processes (correlated messages)

Page 9: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Customer Application

On-lineStore

Application

Core Integration Services

Receipts

SyncInventory

SyncItemMaster (Product)

SyncSalesOrder (Order)

Drop Ship E-mails

Customer E-mails

Customer Places Order

Item Maintenance

Page 10: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Inventory and Order

Application

On-lineStore

Application

ReceiptsSyncInventory

SyncItemMaster (Product)

SyncSalesOrder (Order)

Drop Ship E-mails

Customer E-mails

Customer Places Order

Item Maintenance

Account Maintenance

Sync Parties (Customer)

Customer Places Order

SyncSalesOrder

ShippingApplication UpdateSalesOrder (Shipment)Manifest

Package

SyncSalesOrder

Extended Integration Services

Page 11: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Includes a Number of Admin Refinements

Page 12: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Vortx Integration PlatformExample Solutions

Page 13: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Toolup.com Toolup.com is in the Internet Retailer Top 500

Needed to migrated away from an in-house developed solution that was difficult to support

Wished to extend capabilities to improve overall conversion rates

Business Processes to enable included:– Storefront order capture– Multi-Channel Shopping (eBay, Amazon, PPC) – Order Fulfillment – Inventory and Accounts Payable

Page 14: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Inventory Mgt and Accounting

On-lineStore

Integrated Utilities

Product Feeds

Order Feeds

Order Fulfillment

Bronto Who’s On

RKG P. Reviews

FedEx Ship Manager

Picking Report

Channel Advisor

C. Shop

Amazon

eBay

Prophet 21

MMSI

PayPal

Amazon Payment

Advanced Search

Google Commerce Search

Page 15: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Who

Page 16: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Sunrise Identity Introduction

We are experts at enhancing your brand creatively and responsibly.

• Marketing and promotional merchandise agency

• Talented group of passionate marketing professionals

• Provide full suite of solutions to wide range of clients

• Bellevue, Washington headquarters

• Established in 1976, closely held privately-owned company

Page 17: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

• Dozens of B2B E-comm sites powering Sunrise Identity Programs for 12+ years

• 2010 Researched PCI compliant options selected AspDotNetStorefront

• Engaged with VORTX to design and develop ERP integrated solution

Let’s look at a couple sample sites…

Page 18: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

People To People First Site To Integrate with ERP (Microsoft NAV) • Product Catalog• Order Processing

ConnectShip Integration• Address Validation• Real Time Shipping quote with arrival Date

Page 19: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

StarbucksCoffeegear.com• New site launching next week• Internal site for Partners only (Employees)• LDAP login using Corp authentication (150,000+ Employees)

We can’t show you the inside of the site, but we certainly can take a look

at the back end integrations…

Page 20: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx
Page 21: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx
Page 22: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx
Page 23: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx
Page 24: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx
Page 25: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx
Page 26: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Overall Benefits of Vortx Integration Platform

Flexibility – Integration via configuration is possible – When not development is focused on the 10% not the 90% – A single event can be sent in many different directions to support more

complex integration scenarios Scalability

– Can handle 100,000’s of messages per day – Can connect multiple applications to enable an integrated business process

Supportability– Automatically deals with exceptions – Proactive notification when it cannot – Allow manual recovery of exceptions using a command queue

In Summary Lower Cost of Ownership

Page 27: A Structured and Scalable Approach to Solving the Integration Challenge - Nigel Davies, Vortx

© Copyright Vortx Inc

Thank You for your Time Questions are Welcome

Nigel can be contacted at [email protected]