Gregory McGrath iWay Software

54
Copyright 2007, Information Builders. Slide 1 Gregory McGrath iWay Software Legacy Integration and Modernization with iWay

description

Legacy Integration and Modernization with iWay. Gregory McGrath iWay Software. Legacy Integration and Modernization. Introduction SOA Legacy iWay and Legacy Modernization Closing. Introduction. Introduction. Half Day needs analysis and Review. Our iWay Integration Specialists will - PowerPoint PPT Presentation

Transcript of Gregory McGrath iWay Software

Page 1: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 1

Gregory McGrathiWay Software

Legacy Integration and Modernization with iWay

Page 2: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 2

IntroductionSOALegacy iWay and Legacy Modernization Closing

Legacy Integration and Modernization

Page 3: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 3

Introduction

Page 4: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 4

Our iWay Integration Specialists willOur iWay Integration Specialists will Analyze your business challengeAnalyze your business challenge Examine your Enterprise / Environment Examine your Enterprise / Environment Assess your integration requirementsAssess your integration requirements Review your corporate infrastructureReview your corporate infrastructure Recommend Integration AlternativesRecommend Integration Alternatives

Half Day needs analysis and Half Day needs analysis and ReviewReview

Introduction

Page 5: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 5

Protects Existing Investments

Quickly Improves Business Efficiency

Increases Application Reach

Reduces Maintenance Burden

Why Modernize

Introduction

Page 6: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 6

Source: Forrester Research

“What was your biggest headache

surrounding software integration?”

“What was your biggest headache

surrounding software integration?”

42% - Legacy Integration27% - Internal Personnel Issues13% - Standard and Industry Issues10% - Vendor Problems8% - Problems with Data Formats

Introduction

Page 7: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 7

Front-Office Back-Office

Underlying IT ServiceBusiness Metric

ActionableInsight!

What we do … Introduction

Page 8: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 8

Content Servers

Corp.ContentServers

Internal Apps

3rd PartyContent

Bus. UnitContent Servers

Intranet

eComm.

Internet

NotesBackbone

BuyerDesktop

Manufacturing Systems

SuppliersDesktop

Market Site Portal

Introduction

Novelis

Page 9: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 9

OrganizationNovelis, a world leader in the production of primary aluminum, fabricated aluminum, and specialty packaging products.

The ChallengeDevise a low-cost, all-purpose integration strategy to streamline multiple e-business development objectives and connect them to a purchasing portal.

The StrategyWrap a ring of common services around Novelis core information systems so developers can use XML, Web services, and other standard interface mechanisms to link users to information.

The ResultsAnnual savings of $16 million.

Novelis Solution

Page 10: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 10

DW

Italy BW

ORADB2 Files

SFTPAS2Etc.

SAP

SpainGermanBenelux

Oracle

US

JBA

UK

JDE

UCI

Legacy

France

IBMB2BOther

SAPSAPSAPSAPFTPAS2Etc.

OracleFileJDELegacyMiscMisc

Coty Challenge

Merge with Division of Unilever, Integrate with Outsourced Procurement System, and implement predictive inventories for Macy’s …

Controlled by BC

Page 11: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 11

BNP Paribas

Page 12: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 12

Front-end CRM

Applications

Back-endProcesses

Front-end Transactions

BNP Paribas Challenge

Page 13: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 13

Business ChallengeIn order to increase corporate cross selling across all banking business lines there was a need to bring together information from three CRMs (Siebel, PeopleSoft, home made CICS-based application) To add to this the unified CRM needed to tn connect several departments including Investment Banking, Asset Management, and Retail.

Technical Challenge The existing software infrastructure is WebSphere and the solution needed to support the existing infrastructure. Several attempts were made to put forward a solution leveraging Websphere tools but the efforts were time consuming and expensive.

Business BenefitLeveraging iWay a Unified CRM systems was created in weeks rather then months that leveraged the exiting Websphere infrastructure. The staff has concluded that leveraging iWay made the creation of the "services" that tie together all of the systems front-end, back end, etc - easy to create, easy to maintain, and the development cycle was drastically reduced.

BNP Paribas Solution

Page 14: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 14

SOA + Legacy = Modernization

Introduction

Page 15: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 15

SOA

Page 16: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 16

SOA is…

A design philosophy and Architecture

A means

A solution

Achieved through Web Services and related technologies

SOA is NOT…

A technology or a methodology

Not an end

Not a product

Only Web Services

Demystify SOA

Opportunity Emerges when SOA is Adopted

Page 17: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 17

It does not mandate building everything from scratch It does not mean that it will be more expensive to implement. Development costs will be lower over time due to enforcement of a new level of reuse (process, interfaces and components) It increases flexibility due to loosely coupling of resources (services), allowing plug and play of underlying technologies and individual components (with multiple vendor and best of breed solutions) It supports faster time to market

Things we need to remember about SOA

Page 18: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 18

A function that needs to be used by more than one system An entire application A particular product service (e.g. a scoring service) A particular common utility (e.g. assembling a document, printing a document) An external web application (e.g. a credit check transaction to the credit bureau) A host transaction (e.g. IMS) via web services

These Services can be …

Page 19: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 19

Cost Efficiency

Agility

Adaptability

Legacy Leverage

SOA Benefits

Page 20: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 20

A Service withequivalent

functionality can be implemented and used by all three

applications

A Service withequivalent

functionality can be implemented and used by all three

applications

Order ProcessingApplications

Lookup 1

Lookup 2

Lookup 3

Services and Cost-Efficiency

Invoicing Applications

CRMApplications

CustomerLookupService

Page 21: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 21

The newapplication can

easily useavailable services

The newapplication can

easily useavailable services

New services canbe used by otherapplications as

well

New services canbe used by otherapplications as

well

Order ProcessingApplications

Course ManagementApplication

Services and Agility

CustomerLookupService

CreditCheckService

ItemLookupService

InventoryCheckService

RoomAvailability

Service

Page 22: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 22

Services and Adaptability

SOA InfrastructureSOA Infrastructure

The SOAInfrastructure

provides a standardmechanism

betweenApplications and

Services.

The SOAInfrastructure

provides a standardmechanism

betweenApplications and

Services.

Order ProcessingApplications

CustomerLookupService

CreditCheckService

ItemLookupService

InventoryCheckService

Changes in servicesHave potentially noimpact on existing applications that

use them.

Changes in servicesHave potentially noimpact on existing applications that

use them.

Page 23: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 23

Services and Legacy Leverage

The applications access the services in a standard way

The applications access the services in a standard way

Legacy platform diversity and complexity is

transparent to the application

Legacy platform diversity and complexity is

transparent to the application

Order ProcessingApplications

CustomerManagement

System

CustomerLookupService

CreditCheckService

ItemLookupService

InventoryCheckService

It is the services task to invoke the

legacy application

It is the services task to invoke the

legacy application

SOA InfrastructureSOA Infrastructure

ManufacturingSystem

Page 24: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 24

SOA Benefits

Enables IT and Business Alignment

Page 25: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 25

… a service?

A repeatablebusiness task – e.g., check customer credit;

open new account

… a service?

A repeatablebusiness task – e.g., check customer credit;

open new account

… service orientation?

A way to integrate yourbusiness as linked

services and the outcomes that

Results

… service orientation?

A way to integrate yourbusiness as linked

services and the outcomes that

Results

… a service oriented architecture?

Any IT architectural style that supports service orientation

… a service oriented architecture?

Any IT architectural style that supports service orientation

… a composite service

A set of related & integrated services that

support a business process built on any SOA

… a composite service

A set of related & integrated services that

support a business process built on any SOA

What is ?

Page 26: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 26

Business Executives Voicing a Common Set of Needs to Innovate, Grow, and Stay Competitive

5. Improve business agility and compliance Create a single source of information for customers, partners & internal users

1. Capitalize on new business opportunities Take advantage of existing services and make new ones ubiquitously accessible

2. Enhance responsiveness and customer service Reduce transaction time and strengthen partner interactions

3. Extend collaboration efforts and information accessibility Provide access to the right information for employees, customers, & partners

4. Increase productivity Automate process execution and provide easier change management

Business has a common set of needs

Page 27: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 27

Business Value Required

5. Improve business agility and complianceCreate a single source of information for customers, partners & internal users

1. Capitalize on new business opportunities Take advantage of existing applications and make new

ones ubiquitously accessible

2. Enhance responsiveness and customer service Reduce transaction time and strengthen partner interactions

3. Extend collaboration efforts and information accessibilityProvide access to the right information for employees, customers, & partners

4. Increase productivity Automate process execution and easier change management

IT Requirements

• Service Oriented Architecture

• Interaction Services

• Access Services

• Information Services

• Business Optimization Services

• Process Services

• Development Services

• Partner Services

• IT Services Management

• Business Application Services

IT Needs to meet those needs …

Page 28: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 28

Trading Analytics

Airline Operations

Call center inquiries

Track financial position

Supply-chain updates

Mail /express/ fax/ email

Document transfer

Phone activation

Refresh Data warehouse

Trade Settlement

Built-to-order PC

Speed in business is increasing dramatically

20 Minutes

8 Hours

1 Day

1 Day

3 Days

3 Days

3 Days

1 Month

5 Days

6 Weeks 24 Hours

1 Day

1 Hour

1 Hour

45 Seconds

30 Seconds

15 Minutes

5 Minutes

10 Seconds

30 Seconds

30 Minutes 5 Seconds

…. So IT is being asked for faster and Better solutions

Months Seconds

IT Trends and Business Landscape

Page 29: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 29

Janet Branch Manager

Rick Director of IT

IT Environments Compromise BusinessJanet: Rick can we bundle some products. We need to bundle DSL, Cell Phone, Land Line, and Satellite … we need to be able to order it in one spot and get one bill.

Rick: Let me investigate, I will get back to you in a week

Rick: Janet, I have some great news. We can do it. But it will take 19-24 months oh, and we have to wait until next year until our current projects clear.

Janet: Oh, that won’t do. We need to be able to transform quicker

Needs to BundleProducts – DSL, Cell Phone, Land Line and Satellite

BillingBilling

CRMCRM

FulfillmentFulfillment

PartnerPartner

3 billing systems

2 CRM systems

3 fulfillment systems for products and services

A partner to Integratorfor satellite

Rick surveys his IT

landscape

Deployment Strategies and Challenges

Page 30: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 30

Introducing Composite Services

Service A (Credit Check)

Service B (Account Balance)

Service C (Check Inventory)

Service D (Place Order)

Composite applications are: A way to aggregate business services and present them to the right users at the right time. A method to complete a task by packaging several services

Business Value

Reuse existing assets

Quickly deploy new business models and processes

Page 31: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 31

Web Browser Rich Client Mobile Client

Data Messages Applications Document Legacy

Front-end

Back-end Services Composite Services

Enabling Composite Applications

Page 32: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 32

Legacy

Page 33: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 33

What is Legacy

Introduction

Page 34: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 34

Database

Applications

On-line Transaction Processing systems

Screens 3270 5250 …

Network/transports - (e.g. MQSeries, Tibco, etc.)

Middleware Technologies - (WebLogic, NetWeaver, etc.)

B2B Format - Swift, EDIFACT, Ariba, UCCnet, AS/2, etc.

What is Legacy

Page 35: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 35

Application ServersEnterprise Application Integration Enterprise Service Bus Workflow Systems Portals Extract Transformation and Load Infrastructure Technologies Integration AppliancesWeb Service toolsMessaging TechnologiesTP MonitorsCustom Middleware

Holy CowHoly Cow

What is Legacy

Page 36: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 36

Tuxedo

MQSeries

ApplicationServers

Portals

ETLTools

CustomMiddleware

What is Legacy

?

Page 37: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 37

Web Service connectivity and data transformation

Universal connectivity and transformation

PeopleSoft

SiebelLawson

Baan

EDIG@SUCCnet

HL7AS1 AS2 AS3

JCA Essbase HTML

UDDI

XML SOAP

WSDL HTTP

JMS

Web Services

DB2/400

CICS

SAP

AquaLogic

3270

5250

EDIINT BiztalkFIX

GoogleVSAM

JMS

ESRI

GJXML

Oracle 9iAS Tuxedo

ebXML

Companies face a range of SOA Middleware ESB requirements. As a result an given project might require an ESB or Advanced ESB.

What is Legacy

Can Existing Technology standards?

Page 38: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 38

Why SOA Enable Legacy Systems

Page 39: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 39

Complex logic in legacy apps make it more attractive to reuse than to rewrite

Many legacy systems perform well, are highly available, and the ROI to rewrite them is not appealing

With a heavy investment in mainframe technologies, modernizing and reusing makes more sense

SOA is a strategy to enable the flexibility to rewrite legacy applications when the time is right

Why SOA Enable Legacy Systems

Page 40: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 40

Unlocking the legacy asset

Technical issues Legacy applications can be complex and difficult to

decouple There are many ways to enable access to a legacy

asset. How do you choose the right one?

Organizational issues Ownership of a service – who “owns” the service Funding the service – legacy application teams

don’t have much appetite to create a reusable service because a) there is more complexity involved in the solution and b) they now must support multiple consumers

Many applications were written years ago, so authors of those applications may have moved on

Limited resources that understand both legacy and SOA technologies

IT Challenges to Legacy

Page 41: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 41

iWay and Legacy Modernization

Page 42: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 42

iWay Software Solutions

Information Management

Integration Assembly

Pre-Built Components

Applications

Transactions

Databases

Messages

DocumentsServices

The ability to integrate, transform and migrate those

assets for all business requirements.

More than 300 packaged adapters, providing

connectivity to all enterprise information assets.

Providing support for all 7 styles of data

integration required for business intelligence.

Page 43: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 43

iWay Pre-Built Components

Industry leading provider All enterprise assets

85 databases 150 real-time sources

Applications Messages Transactions Documents Services

Replaces manual programming Completely reusable

Information Management

Integration Assembly

Pre-Built Components

Applications

Transactions

Databases

Messages

DocumentsServices

Page 44: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 44

300 Adapters, 11 Adapter Classes Database/file/EII

Application Systems - (e.g. SAP, Siebel, PeopleSoft, etc)

Application Query - (SAP BW, Siebel, etc.)

Protocols - (e.g. HTTP, FTP, SMTP)

OLTP - (e.g CICS, IMS/TM, Tuxedo, Bull, CORBA, etc.

Emulation - (e.g. 3270/5250)

Network/transports - (e.g. MQSeries, Tibco, etc.)

Integration technologies - (WebLogic, NetWeaver, etc.)

(B2B) Format - Swift, EDIFACT, Ariba, UCCnet, AS/2, etc.

Touchpoints - Pre-coded application manipulations

Composite Adapters - ‘Service’ Adptrs & ‘Smart Services’

E-business

Emulation

Transactions

Application

Data

ENTERPRISE

Note: All deployable as JCA, XML Web Services or .net and

deployable with look and feel operation of IBM, Oracle, BEA,

SAP, Microsoft

iWay Components and Legacy Modernization

Page 45: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 45

TECHNOLOGy

TECHNOLOGy

Custom CodeCustom Code

Automatic Automatic TransformationTransformation

Thin AdapterThin Adapter

Intelligent AdapterIntelligent Adapter

Thin AdapterThin Adapter

Stub Program that enables a Stub Program that enables a message to be sent/received.message to be sent/received.Transformation done by hand.Transformation done by hand.

Intelligent AdapterIntelligent Adapter

Engineered for plug-and-play Engineered for plug-and-play implementation and automatic implementation and automatic transformation.transformation.

STUB

STUB

STUB

STUB

iWay Components and Legacy Modernization

Page 46: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 46

Thin Adapters*Thin Adapters*

Intelligent AdaptersIntelligent Adapters

Aut

omat

ic fo

rmat

ting

Aut

omat

ic fo

rmat

ting

Aut

omat

ic e

rror

-han

dlin

g

Aut

omat

ic e

rror

-han

dlin

g

No

re-c

ompi

ling

No

re-c

ompi

ling

* * Most of solution provided by Hand-codingMost of solution provided by Hand-coding

Built

in lo

gic

Built

in lo

gic

Met

a di

scov

ery

Met

a di

scov

ery

Vendo

r mai

ntai

ned

Vendo

r mai

ntai

ned

Very

little

cod

ing

Very

little

cod

ing

Very

littl

e m

aint

enan

ce

Very

littl

e m

aint

enan

ce

Perf

orm

tran

sfor

mat

ions

Perf

orm

tran

sfor

mat

ions

Prov

ide

entr

y/ex

it po

ints

Prov

ide

entr

y/ex

it po

ints

““Configure” vs “code” - Our solution enables you Configure” vs “code” - Our solution enables you

““buy” vs “build” your integration solution. buy” vs “build” your integration solution.

iWay Components and Legacy Modernization

Page 47: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 47

Integration Assembles

iWay Software offers the widest reaching integration solutions at the lowest cost !

AdaptersService

Composition Registry

Designer

Service Consumption

ProcessManager

Trading Partner

EnterpriseIndex

DataMigrator

SecurityOption

MFT

Governance

Explorer Transformer

Service Enablement

Universal Adapter Suite

Streamlines business processes Infrastructure augmentation Infrastructure standardization Multi-purpose integration

SOA, EAI, B2B, etc. Specific industry solutions

Financial services, government, supply chain, healthcare, etc.

Minimizes technology shifts, new business initiatives and mergers

SOA Governance

Adapters

Information Management

Page 48: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 48

iWay SOA Middleware

iWay Software offers the widest reaching integration solutions at the lowest cost !

AdaptersService

Composition Registry

Designer

Service Consumption

ProcessManager

Trading Partner

EnterpriseIndex

DataMigrator

SecurityOption

MFT

Governance

Explorer Transformer

Service Enablement

Universal Adapter Suite

Streamlines business processes Infrastructure augmentation Infrastructure standardization Multi-purpose integration

SOA, EAI, B2B, etc. Specific industry solutions

Financial services, government, supply chain, healthcare, etc.

Minimizes technology shifts, new business initiatives and mergers

SOA Governance

Adapters

Information Management

Page 49: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 49

Architectural Approach

ConsistentEasy to remember: four terms

Service Enablement Service Consumption Service Composition Service Governance

Focus on projects, not technology

Page 50: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 50

MANAGEMENT

BPM B2BEAI ToolPortals &

Dashboards

SAP Mainframe Siebel

Step 1Validate

Step 2Enrich

Step 3Update

Step 4Reformat

In Out

Adaptive

DB2

XML/HTTP Plug-in EDI/AS2 Flat/MQ

In Out In Out In Out

Business Level

ServiceConsumption

ServiceComposition

ServiceEnablement

ApplicationLevel

Page 51: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 51

How did we do it at Coty?

Page 52: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 52

DW

Italy BW

ORADB2 Files

SFTPAS2Etc.

SAP

SpainGermanBenelux

Oracle

US

JBA

UK

JDE

UCI

Legacy

France

Formerly Controlled by BCMacy’s

IBMB2BOther

SAPSAPSAPSAPFTPAS2Etc.

OracleFileJDELegacyMiscMiscMiscMisc

Services, Web services, Process Management, Transformation, Routing.

A Framework for Future Integration and App Dev Projects

Coty Infrastructure with iWay Added

Page 53: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 53

Janet Branch Manager

Rick Director of IT

IT Environments delivers for BusinessJanet: Rick we bundle some products. We need to bundle DSL, Cell Phone, Land Line, and Satellite … we need to be able to order it in one spot and get one bill.

Rick: Let me investigate, I will get back to you in a week

Rick: Yes Janet we can do it and do it within your time frame

Needs to BundleProducts – DSL, Cell Phone, Land Line and Satellite

BillingBilling

CRMCRM

FulfillmentFulfillment

PartnerPartner

3 billing systems

2 CRM systems

3 fulfillment systems for products and services

A partner to Integratorfor satellite

Rick surveys his IT

landscape

iWay Software

Page 54: Gregory McGrath iWay Software

Copyright 2007, Information Builders. Slide 54

The End