+ All Categories
Home > Documents > Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor...

Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor...

Date post: 04-Jan-2016
Category:
Upload: avis-joseph
View: 213 times
Download: 1 times
Share this document with a friend
28
Copyright © 2001-2007 Infor Global Soluti ons Infor Confidential Infor Open SOA Overview for OAGi Pat O’Connor BOD Father
Transcript
Page 1: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

Copyright © 2001-2007 Infor Global SolutionsInfor Confidential

Infor Open SOA Overview for OAGi

Pat O’ConnorBOD Father

Page 2: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

2 Copyright © 2001-2007 Infor Global Solutions

Who is Infor

Page 3: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

3 Copyright © 2001-2007 Infor Global Solutions

Who is Infor

Provia

Infinium (fka Software2000)

Mercia

Baan

Mapics

BPCS

EXE

E-piphany SystemsUnion Group (Sun Systems)

Datastream

JBA Lilly

Brain

Geac

CAPS Logistics Frontstep Planning

FACTS Infor

NxTrend

DMAS

SCT Adage

PRMS TakeStock

Varial

Ironside Technologies

Aperum

daly.commerce

Hansen SoftBrands

Workbrain

IncoDev

Visual

LN

LX

Extensity

Syteline

COM

WM 9

SupplyWeb

Page 4: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

4 Copyright © 2001-2007 Infor Global Solutions

Current Architecture

Monolithic ERP

Many application development companies built monolithic solutions.

Page 5: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

5 Copyright © 2001-2007 Infor Global Solutions

Current Architecture

Infor VISUAL Manufacturing

Infor VISUAL Quality

Infor VISUAL CRM

Infor VISUAL DCMS

Integration points are often application specific. Written only for the unique combination of applications.

Page 6: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

6 Copyright © 2001-2007 Infor Global Solutions

Infor VISUAL Manufacturing

Infor VISUAL Quality

Infor VISUAL CRM

Infor VISUAL DCMS

Infor BU

S

Components communicate through a standard interface

Components are then interchangeable

Page 7: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

7 Copyright © 2001-2007 Infor Global Solutions

Infor VISUAL Manufacturing

Infor VISUAL Quality

Infor VISUAL DCMS

Infor BU

S

Infor SyteLine CRM

Customers can select the suite of products that match their requirements without affecting core applications

Components are then interchangeable

Page 8: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

9 Copyright © 2001-2007 Infor Global Solutions

Adding, Replacing or Upgrading Features

ExistingExistingERPERP

EAMEAM

SupplyWebSupplyWeb

Sales andSales andServiceService

WMSWMS

HCMHCMLegacy Legacy

FinancialsFinancials

New FinancialsNew Financials

Infor Bus

Web StoreWeb Store

TransportationTransportation

CostingCosting

Page 9: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

10 Copyright © 2001-2007 Infor Global Solutions

Process example – Financials Center of Excellence

Invoicing

Accounts Receivable

Treasury

Budgeting

Chart of Accounts

Financial Reporting

Cash Management

Cash Forecasting

Journal Processing

Apportionment

Tax Maintenance

Accounts Payable

The B

us

Any combination of processes can be implemented. Purchase only what you need!

Page 10: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

11 Copyright © 2001-2007 Infor Global Solutions

Updates

Invoicing

Accounts Receivable

Treasury

Chart of Accounts

Financial Reporting

Cash Management

Cash Forecasting

Journal Processing

Apportionment

Tax Maintenance

Accounts Payable

The B

us

Because of the standard interface, processes can be updated individually thus avoiding a “big bang” when upgrading

BudgetingVersion 2.0

Page 11: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

12 Copyright © 2001-2007 Infor Global Solutions

Reporting and Analytics

Reporting Services SOA-based Architecture

AdministrationAdministration

Analytic ReportingAnalytic Reporting

Business LogicBusiness Logic OLAPOLAP

BPA BSA

Page-based (BIRT)Page-based (BIRT)

ExcelExcel

3rd Party3rd Party

Query & AnalysisQuery & Analysis

Infor ESB

Export ServicesExport Services

SecuritySecurity

Reporting Services Engine

Import ServicesImport Services

MDMMDMReporting DatabaseReporting Database

Integrated User Experience

DatabaseDatabase DatabaseDatabase DatabaseDatabase

Ad

ap

ter

Ad

ap

ter

Infor Solution

A

Infor Solution

B

Other Solution

OAGIS BODS

Personalized Content

Scorecards Metrics Reports

Web ClientWeb Client Rich ClientRich ClientMicrosoft Office®

Microsoft Office®

ERP LN Welcome Bob l Sign Out Search

HOME RESOURCES INVENTORYDEMAND SUPPLY

REPORTS

Open orders

Late work orders

! Exception messages

PRODUCTION TO PLAN

May 14, 2007 / 2:07 pm

ALERTS

Late purchase receipts 5

Machine 87 down 3

Alerts!

Overdue job orders 3

% RESOURCE UTILIZATION

FAVORITES

Job order dispatch list

Planned inventory movements

RECENT ITEMS

Item XYZ (Purchase Requirement)

Bicycles (Planned Job Order)

A2 Tiles (Item)

TASKS

Purchase request:

91

Job Orders: 396Distribution: 7

Supply orders for release

Open: 91In Process: 396

Exception messages

Demand forecast workbenchPegging workbench

Resource allocation

Machine 46 overloaded

3

DEMAND

Planned vs. Actual Productiont(Clustered Column)

0

2

4

6

8

10

12

14

Jan Feb Mar Apr May Jun Jul

UnitsActual

% ON TIME COMPLETIONS

UNPLANNED SCRAP BY REASON

May 14, 2007 / 2:07 pm

Unplanned Scrap

Broken Lost Wrong spec. Category 4

ERP LN Welcome Bob l Sign Out SearchERP LN Welcome Bob l Sign Out SearchWelcome Bob l Sign Out SearchSearch

HOME RESOURCES INVENTORYDEMAND SUPPLY

REPORTSREPORTS

Open ordersOpen orders

Late work ordersLate work orders

! Exception messages!! Exception messages

PRODUCTION TO PLANPRODUCTION TO PLAN

May 14, 2007 / 2:07 pm

ALERTSALERTS

Late purchase receipts 5Late purchase receipts 5

Machine 87 down 3Machine 87 down 3

Alerts! Alerts!!

Overdue job orders 3Overdue job orders 3

% RESOURCE UTILIZATION% RESOURCE UTILIZATION% RESOURCE UTILIZATION

FAVORITESFAVORITESFAVORITES

Job order dispatch listJob order dispatch list

Planned inventory movementsPlanned inventory movements

RECENT ITEMSRECENT ITEMSRECENT ITEMS

Item XYZ (Purchase Requirement)Item XYZ (Purchase Requirement)

Bicycles (Planned Job Order)Bicycles (Planned Job Order)

A2 Tiles (Item)A2 Tiles (Item)

TASKSTASKS

Purchase request:

91Purchase request:

91

Job Orders: 396Job Orders: 396Distribution: 7Distribution: 7

Supply orders for releaseSupply orders for release

Open: 91Open: 91In Process: 396In Process: 396

Exception messagesException messages

Demand forecast workbenchDemand forecast workbenchPegging workbenchPegging workbench

Resource allocationResource allocation

Machine 46 overloaded

3Machine 46 overloaded

3

DEMAND

Planned vs. Actual Productiont(Clustered Column)

0

2

4

6

8

10

12

14

Jan Feb Mar Apr May Jun Jul

UnitsActual

% ON TIME COMPLETIONS% ON TIME COMPLETIONS% ON TIME COMPLETIONS

UNPLANNED SCRAP BY REASONUNPLANNED SCRAP BY REASON

May 14, 2007 / 2:07 pm

Unplanned Scrap

Broken Lost Wrong spec. Category 4

ERP LN Welcome Bob l Sign Out Search

HOME RESOURCES INVENTORYDEMAND SUPPLY

REPORTS

Open orders

Late work orders

! Exception messages

PRODUCTION TO PLAN

May 14, 2007 / 2:07 pm

ALERTS

Late purchase receipts 5

Machine 87 down 3

Alerts!

Overdue job orders 3

% RESOURCE UTILIZATION

FAVORITES

Job order dispatch list

Planned inventory movements

RECENT ITEMS

Item XYZ (Purchase Requirement)

Bicycles (Planned Job Order)

A2 Tiles (Item)

TASKS

Purchase request:

91

Job Orders: 396Distribution: 7

Supply orders for release

Open: 91In Process: 396

Exception messages

Demand forecast workbenchPegging workbench

Resource allocation

Machine 46 overloaded

3

DEMAND

Planned vs. Actual Productiont(Clustered Column)

0

2

4

6

8

10

12

14

Jan Feb Mar Apr May Jun Jul

UnitsActual

% ON TIME COMPLETIONS

UNPLANNED SCRAP BY REASON

May 14, 2007 / 2:07 pm

Unplanned Scrap

Broken Lost Wrong spec. Category 4

ERP LN Welcome Bob l Sign Out SearchERP LN Welcome Bob l Sign Out SearchWelcome Bob l Sign Out SearchSearch

HOME RESOURCES INVENTORYDEMAND SUPPLY

REPORTSREPORTS

Open ordersOpen orders

Late work ordersLate work orders

! Exception messages!! Exception messages

PRODUCTION TO PLANPRODUCTION TO PLAN

May 14, 2007 / 2:07 pm

ALERTSALERTS

Late purchase receipts 5Late purchase receipts 5

Machine 87 down 3Machine 87 down 3

Alerts! Alerts!!

Overdue job orders 3Overdue job orders 3

% RESOURCE UTILIZATION% RESOURCE UTILIZATION% RESOURCE UTILIZATION

FAVORITESFAVORITESFAVORITES

Job order dispatch listJob order dispatch list

Planned inventory movementsPlanned inventory movements

RECENT ITEMSRECENT ITEMSRECENT ITEMS

Item XYZ (Purchase Requirement)Item XYZ (Purchase Requirement)

Bicycles (Planned Job Order)Bicycles (Planned Job Order)

A2 Tiles (Item)A2 Tiles (Item)

TASKSTASKS

Purchase request:

91Purchase request:

91

Job Orders: 396Job Orders: 396Distribution: 7Distribution: 7

Supply orders for releaseSupply orders for release

Open: 91Open: 91In Process: 396In Process: 396

Exception messagesException messages

Demand forecast workbenchDemand forecast workbenchPegging workbenchPegging workbench

Resource allocationResource allocation

Machine 46 overloaded

3Machine 46 overloaded

3

DEMAND

Planned vs. Actual Productiont(Clustered Column)

0

2

4

6

8

10

12

14

Jan Feb Mar Apr May Jun Jul

UnitsActual

% ON TIME COMPLETIONS% ON TIME COMPLETIONS% ON TIME COMPLETIONS

UNPLANNED SCRAP BY REASONUNPLANNED SCRAP BY REASON

May 14, 2007 / 2:07 pm

Unplanned Scrap

Broken Lost Wrong spec. Category 4

Role-based Home Pages

Role-based Analytic

Applications

Page 12: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

13 Copyright © 2001-2007 Infor Global Solutions

MyDay

Page 13: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

14 Copyright © 2001-2007 Infor Global Solutions

Infor Messaging

Only one system owns a piece of information. The primary system is the SOR If data is replicated in another system it is subordinate

SOA Document Based Canonical Data format

Page 14: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

15 Copyright © 2001-2007 Infor Global Solutions

DB SynchronizationDB Synchronization

Traditional way doing MDM #1

1. Requires in depth knowledge of each DB schema and any update / change can have unforeseen results

2. Any local logic (CRM/ERP) needs to be implemented in the sync process

3. High volume data can freeze / lock your DB

4. Very costly implementation when adding new application (new DB scripts to synch)

5. Agreeing on super customer definition takes a long time

CustomerHub

“super definition”

CRM ERPNew?

customer customer

Enters customer

DB Synch

Page 15: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

16 Copyright © 2001-2007 Infor Global Solutions

Traditional way doing MDM #2

1. Uses EAI technologies at the Hub, connecting to the remote applications (spokes)

2. Synchronous interaction from Hub to spokes

3. Requires high-end infrastructure

4. Very costly implementation when adding new application (new EAI adapters)

5. Agreeing on super customer definition takes a long time

CustomerHub

CRM ERP

Enters customer

EAI Transaction

EAI Transaction

New?

“super definition”

customer customer

Hub & SpokeHub & Spoke

Page 16: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

17 Copyright © 2001-2007 Infor Global Solutions

Infor BUS

Component BComponent A

Event Driven – Services Oriented Architecture

OAGISOAGIS

Infor MDM strategy Infor MDM strategy Infor Open SOAInfor Open SOA

Page 17: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

18 Copyright © 2001-2007 Infor Global Solutions

Infor Master Data Management

Infor ESB

Customer MDM

Enters customer

CRM ERP

OAGISOAGISOAGISOAGIS

Page 18: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

19 Copyright © 2001-2007 Infor Global Solutions

OAGi

Page 19: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

20 Copyright © 2001-2007 Infor Global Solutions

Application 1Application 1 Application 2Application 2

Application 3Application 3 Application 4Application 4

12 Connections12 Connections

The mathematics of scaling up

Page 20: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

21 Copyright © 2001-2007 Infor Global Solutions

The mathematics of scaling up

n = 5 5(4) = 20

n = 10 10(9) = 90

n = 15 15(14) = 210

n = 20 20(19) = 380

Number ofcomponentsto integrate

Apply traditionalformula

Cost of traditionalintegration @ 0.1 FTE

2 FTEs

9 FTEs

21 FTEs

38 FTEs

The number of possible connections among any number of items is n(n-1) for two way connections.

The number of possible connections among any number of items is n(n-1) for two way connections.

Page 21: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

22 Copyright © 2001-2007 Infor Global Solutions

The mathematics of scaling up

The number of possible connections among any number is n * 2.0 The number of possible connections among any number is n * 2.0

Number ofcomponentsto integrate

Best practicesformula

n = 5 5 * 2.0 = 10

n = 10 10 * 2.0 = 20

n = 15 15 * 2.0 = 30

n = 20 20 * 2.0 = 40

1 FTE

2 FTEs

3 FTEs

4 FTEs

Cost of best practicesintegration @ 0.1 FTE

Page 22: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

23 Copyright © 2001-2007 Infor Global Solutions

Where does OAGi fit

1. Canonical model is necessary for reducing the number of connections.

2. Agreeing on super customer definition takes a long time

3. A long time means a lot of money

4. Infor has implemented 113 Nouns

5. Or 113 times a lot of money

Page 23: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

25 Copyright © 2001-2007 Infor Global Solutions

Tooling

JMS JiBX EclipseLink CSI DEM/DCA Noun MetaData

Page 24: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

26 Copyright © 2001-2007 Infor Global Solutions

CSI

A common message audit data store to keep copies of all messages (routed through the Infor BUS) for auditing, tracing and error processing purposes.

An error tracking, processing, and escalation process for either Infor ESB or Fortress generated errors.

A notification component to deliver notification events to users or groups through different notification methods.

Capability to resubmit Audited messages

Page 25: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

27 Copyright © 2001-2007 Infor Global Solutions

DEM/DCA

Define the environmentServersResourcesContainersComponents

Define the routesMonitor the events

Missing events

Page 26: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

28 Copyright © 2001-2007 Infor Global Solutions

Noun MetaData

Page 27: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

29 Copyright © 2001-2007 Infor Global Solutions

Noun MetaData

Page 28: Infor Confidential Template V.24, 1-Mar-2007 Copyright © 2001-2007 Infor Global Solutions Infor Open SOA Overview for OAGi Pat O’Connor BOD Father.

30 Copyright © 2001-2007 Infor Global Solutions

Noun MetaData


Recommended