ian ratcliffe | september 2003 expand your solutions manugistics architecture & integration...

40
Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Upload: frederick-miles

Post on 19-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Ian Ratcliffe | September 2003

Expand Your SolutionsManugisticsArchitecture & IntegrationOverview

Page 2: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

AGENDA1. WebWORKS Architecture

2. WebConnect Integration

Page 3: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

AGENDA1. WebWORKS Architecture

2. WebConnect Integration

Page 4: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview
Page 5: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview
Page 6: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview
Page 7: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview
Page 8: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Traditional Architecture

Business Logic and Algorithms

Application Services

Business Logic and Algorithms

Application Services

Business Logic and Algorithms

Application Services

Business Logic and Algorithms

Application Services

Database Database Database Database

UserInterface

UserInterface

UserInterface

UserInterface

• Multiple User Experiences• Multiple Platforms and

Technologies• Separate Security Schemes

Page 9: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Business Logic and Algorithms

Application Services

Business Logic and Algorithms

Application Services

Business Logic and Algorithms

Application Services

User Interface

Business Logic and Algorithms

Application Services

Traditional Architecture

Database Database Database Database

• Common Look and Feel• Integration between

applications• Same underlying issues

Just Paintin

g Over the Cracks!

Page 10: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

User Interface

ApplicationServices

BusinessLogic and Algorithms

BusinessLogic and Algorithms

BusinessLogic and Algorithms

BusinessLogic and Algorithms

• Consistent user experience• Unified platform and technology• Feature-focus to maximize investment and

drive value

Database

Manugistics WebWORKS™ 7.1

Page 11: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Manugistics WebWORKS™ 7.1 Focus

> J2EE (Java 2 Enterprise Edition) Technology– Open industry standards (non-proprietary)– Web Services (componentized technology)– Performance (clustering)

> WebWORKS Architecture– Common Security Services– Unified UI Framework– Common Look and Feel

> Relational Database Technology– Single Universal Data Model– Proven, Scalable, Real-Time

Page 12: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

J2EE Multi-Tier ArchitectureB

row

ser

Presentation LayerWeb Clients

Business Logic

Layer

Database

Layer

Web Server

Layer

JSP

Servlets

EJBs

EJBs

EJBs

JSP

ServletsWeb Server

Web Server

DB

DB

Page 13: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Simple DeploymentB

row

ser

Presentation and

Business Logic

Web Clients Algorithms DatabaseWeb Server

AlgorithmsWeb ServerDB

State Data

JSPServlets

Algorithms

Page 14: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Low Investment Start-up

Web Clients

Database LayerBusiness Logic LayerPresentation LayerWeb Server Layer

Page 15: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

The Tekkie’s Dream

Business Logic Layer

Presentation Layer

Web Server Layer

Web Clients Database Layer

Possible Clusters

Page 16: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Clustering

> Multiple application servers grouped together so they appear as one

> Utilize cluster technology inherent in BEA WebLogic application server to provide:– Multi-user scalability– Performance scalability– Load balancing– Fault tolerance

Page 17: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Manugistics 7.2

Upcoming Changes

Page 18: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Manugistics WebWORKS™ 7.2 Focus

> Extreme performance & scalability

> Task-oriented user experience

> Technology convergence

Page 19: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

How Extreme?

Number of Processors

SKUs per Hour(Calculate Plan)

3,617,578

6,890,625

9,843,750

12,500,000

8 16 24 32

12,500,000 SKUS/hour

32 CPU, IBM pSeries Model 690

Page 20: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

How Extreme is Performance?

Number of Processors

SKUs per Hour(Calculate Plan)

3,617,578

6,890,625

9,843,750

12,500,000

8 16 24 32

12,500,000 SKUS/hour

32 CPU, IBM pSeries Model 690

Number of 4 CPU Servers

User Concurrency

250

200

150

100

50

01 2 3 4

Page 21: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Extreme Performance and Scalability

> Manugistics Innovation: Distributed Node Architecture– Provides unmatched performance for long-running processes– Failover ensures continuous business operation

> J2EE Standard– Protects your investment by leveraging open standards– Provides multi-user and real-time services scalability

NodeA service optimized for executing long-running processes

Multi-threaded, multi-stage pipeline

SwarmA group of autonomous Nodes that work collectively to accomplish a defined objective

Page 22: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Swarm

Distributed Node Architecture

Node

Job Requests

Management Layer• Control• Status

• Configuration• Distribution

Page 23: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Distributed Node Architecture

Node

Job Requests

Swarm

Management Layer• Control• Status

• Configuration• Distribution

Page 24: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Distributed Node Architecture

> Distribution – Single service execution over “n” machines – Run single service execution as “n” processes on the same machine– Distribute multiple services over “n” machines

• Support load balancing• Support fault tolerance

> Execution– Service requests queued then assigned to nodes (worker

processes)– Specify individual units of work that can be assigned to a node– Execution of units of work coordinated between nodes

Page 25: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Pipeline Architecture

> Intra-Process Architecture

> Insensitivity to read and write latency

Page 26: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Analogy

> Steps

Wash (30 minutes) Dry (30 minutes) Iron/Fold (30 minutes) Put away (30 minutes)

> How long does it take to process– 1 load?– 2 loads?– 3 loads?– 4 loads?

Page 27: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

No Pipelining

Page 28: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

With Pipelining

Page 29: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Scalability through Pipelining

Read Read

Read

Calc Calc

Calc

Write Write

Write

Read Calc Write

Read Calc Write

Read Calc Write

Read Calc Write

Read Calc Write

Read Calc Write

Read Calc Write

Read Calc Write

Read Calc Write

TIME

Classical Approach

Single Thread

Two Threads

Page 30: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Reduced Investment

> Reduced Licensing Costs– Oracle Database Server can be split from Application and Algorithm Servers

• Oracle licensed by number of CPUs

> Reduced Hardware Costs– Processes are server independent– Example:

• 16 CPUs are required: May be deployed in following configurations:– Four 4xCPU Sun V480 – List Price 4 x $35,000 = $140K– Two 8xCPU Sun V880 – List Price 2 x $86,000 = $172K– One 16xCPU Sun Fire 12K – List Price 1 x $933,000 = $933K

Page 31: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

AGENDA1. WebWORKS Architecture

2. WebConnect Integration

Page 32: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Rapid Integration to NetWORKS™

PluggableSecurity and

Profile(LDAP, JAAS)

SystemsManagement

Interfaces(JMX)

Exposed BusinessFunctionality

(WSDL, SOAP, UDDI)

High VolumeData Interfaces

(Interface Tables)

Real-TimeMessages and Events

(JMS)

Self-DescribingData Objects

(XML)

Thin Client,Zero Administration

User Interface(HTML)

Manugistics

Solutions

NetWORKS™ 7.1 NetWORKS™ 7.2

Page 33: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Purpose of WebConnect

“To provide easy, reliable, scalable and economic method to integrate applications, data sources and

processes with and between Manugistics’ applications.”

Page 34: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

WebConnect Product Suite

: Business Integration Studio – EAI Framework

: Data Integrator – ETL Environment

: WebLogic Integration – Inter/Intra-enterprise integration

Page 35: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

WebConnect Integrate

> What it does…– Creates integration between Manugistics applications and internal enterprise

applications– Manugistics has developed numerous “Templates” – Pre-configured

integrations between Manugistics and other leading applications– Pre-packaged, vendor-certified building blocks to define business processes– Studio for defining processes, mappings, translations

> How it fits…– Used by customers to deploy internal integrations between applications such

as SAP® R/3 and J.D. Edwards® OneWorld

> Sample clients…– Astec Power, Philippines/China – Sayap Mas Utama,

Indonesia– Arnott’s Biscuits, Australia – Swire Beverages, China– Petronas, Malaysia – WG&A, Philippines– Port of Singapore Authority, Singapore

Page 36: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

> What it does… – Pulls large volumes of data out of systems/databases– Strong ETL (Extract, Transform, Load) capabilities– Strong in data-warehouse loading (e.g. NetWORKS™ Analytics implementations)– Intelligent caching, data staging, real-time capabilities

> How if fits…– Powers the WebConnect Integrate solution– ETL for high volume data exchange (e.g. NetWORKS™ Analytics)– Provide connectors to SAP®, Oracle®, strong legacy support

> Sample customers– Albermarle– Guinness Limited– Hunter Douglas– Janssen-Ortho– Monsanto

WebConnect Integrate HV

Page 37: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

NetWORKS™ Analytics

> Supports Exploration

> Consistent, sub-second response time

> Applied to multi-dimensional, normally quiet data sets

> Example– Manager is reviewing Revenue by Geography for the current fiscal year and

notices that Europe is lagging other regions. He drills into Europe to view Revenue by Country and notices that Spain is lagging other countries. He drills into Spain to view Revenue by Quarter and notices that the last two quarters have been extremely weak

Formerly known as NetWORKS™ ONEview

Page 38: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

NetWORKS™ Reporting

> Provides answers to questions that are known in advance

> Response time varies (dependent on complexity of query)

> Applied to relational data, generally operational

> Example– Show me WalMart’s current open orders.

Replaces NetWORKS™ Visibility

Page 39: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

> What it does… – Pulls large volumes of data out of systems/databases– Strong ETL (Extract, Transform, Load) capabilities– Strong in data-warehouse loading (e.g. NetWORKS™ Analytics implementations)– Intelligent caching, data staging, real-time capabilities

> How if fits…– Powers the WebConnect Integrate solution– ETL for high volume data exchange (e.g. NetWORKS™ Analytics)– Provide connectors to SAP®, Oracle®, strong legacy support

> Sample customers– Albermarle– Guinness Limited– Hunter Douglas– Janssen-Ortho– Monsanto

WebConnect Integrate HV

Page 40: Ian Ratcliffe | September 2003 Expand Your Solutions Manugistics Architecture & Integration Overview

Manugistics Asia Pacific | September 2003

Expand Your SolutionsManugisticsArchitecture & IntegrationOverview