PPT 2006.03.15Presentación SOA e Integración - ikax.net - Inicio

egyptiannorweiganInternet and Web Development

Oct 31, 2013 (3 years and 7 months ago)

93 views

Integración y Empresa

Copyright © 2005 iWay Software

7

Evolución de la Integración



90s:

Integración Punto
-
a
-
Punto


00’s:

Integración “Hub and Spoke”


Hoy:

Integración Orientada a Servicios


1

2

3

Service Interfaces

Broker

Conectores

‘Desarrollo a

Medida”

Copyright © 2005 iWay Software

8

Evolución de la Integración

Integración Punto
-
a
-
Punto

CICS gateway

ORB

Message

Screen

scrape

RPC

Down
-

load

file

Sockets

Message

queue

Screen

scrape

Screen

scrape

Screen

scrape

APPC

Trans
-

action

file

Message

Down
-

load

file

CICS gateway

Message

queue

Trans
-

action

file

APPC

Down
-

load

file

Trans
-

action

file

Message

queue

Trans
-

action

file

RPC

Sockets

ORB

CICS gateway


Integración Punto a Punto


Inmantenible


Requiere “multi skill sets”


Hace la integración compleja


No escalable


Imposible reutilizar


Copyright © 2005 iWay Software

9

Evolución de la Integración

Integración “Hub and Spoke”


Pros:


Procesos centralizados


Hace procesos visibles


Centraliza conocimiento y experiencia



Contras:


Centraliza la administración de interfaces


Mejor: definiciones centralizadas, delegar implementación y
administración


Fuerza dependencia de personal y vendedores


Reduce la habilidad de unidades de negocio individuales para
actuar como ellas desean


Único punto de fallo


Fuerza el conocimiento centralizado de cómo navegar y
manipular los sistemas


Complejo de escalar


Broker

Conectores

Copyright © 2001 iWay Software

10

Evolución de la Integración

Integración “SOA”


Technical Drivers


Un acercamiento pragmático, de “mejores
practicas” para el desarrollo de aplicaciones e
integración.


Mejor alineamiento de IT con el negocio


Reduce costes y riesgos en IT


Flexibilidad en plataformas


Re usabilidad

SOA

Copyright © 2005 iWay Software

12


SOA disponibiliza los recursos para otros
participantes de la red como
servicios
independientes

que son accedidos de una
forma estándar. Esto provee de un
acoplamiento
mas débil y flexible

que en
arquitecturas tradicionales.

Integración Orientada a Servicios

Copyright © 2005 iWay Software

14

SOA

Reusable Business Services

From “
Coarse
-
grained interfaces enable service
FRPSRVLWLRQ?LQ?62$´??
Jeff

Hanson, 8/29/2003

Adapters

Service Processes

Disparate Information

Resources

Black box

Business Services

BPM

Composite

Applications

B2B

SOA Service

Consumers

SOA Service

Providers

M

o

n

i

t

o

r

M

a

n

a

g

e

Copyright © 2001 iWay Software

15

Business Process

Ejemplo

Receive Order

Check Inventory

Ship Order

Send Invoice

Receive Payment

?

?

?

?

?

Business

IT

Copyright © 2001 iWay Software

16

Que necesita el negocio?

Receive Order

Check Inventory

Ship Order

Send Invoice

Receive Payment

Copyright © 2001 iWay Software

17

Response from


Preferred Carrier

pero, realmente, que necesita?

CarrierSelection

Send Request to


Preferred Carrier

Ship Order

Receive Proof

Of Delivery from

Carrier

Send DeliveryDate

To Customer

Timeout

Timeout

Inform customer

About late delivery

Yes

No

“ Un Business Service require controlar,

gestionar y manejar excepciones “

Copyright © 2001 iWay Software

18

Creación de business services re
-
usables

Servicios de Bajo nivel

4

1

3

2

1

3

2

1

2

c

b

a

III

I

II

2

Programming in
PL/SQL

Programming in Java

Programming in .NET

Programming in
ABAP

Programming in
SOAP

Import/Export API
wrapper

Create EDI files

Create IDOC files

Copyright © 2001 iWay Software

19

Creación de business services re
-
usables

Servicios de nivel de negocio

service

Receive PO

service

Check Inventory

service

Ship Order

service

Create Invoice

service

Receive

Payment

4

1

3

1

3

2

1

2

c

b

a

III

I

II

2

“Agregando funciones de bajo nivel para componer

Business Services re
-
usables y significativos”

Copyright © 2001 iWay Software

20

Consumiendo business services


Receive Order

Check Inventory

Ship Order

Send Invoice

Receive Payment

Diseñar, Construir, Desplegar, Mantener y Medir los procesos

service

Receive PO

service

Check Inventory

service

Ship Order

service

Create Invoice

service

Receive

Payment

4

1

3

1

3

2

1

2

c

b

a

III

I

II

2

Copyright © 2001 iWay Software

21

Consumiendo business services


Web

Entry Form

service

Receive PO

service

Check Inventory

service

Ship Order

service

Create Invoice

service

Receive

Payment

4

1

3

1

3

2

1

2

c

b

a

III

I

II

2

Portal

Trading Partner

Manager

B2B

BI

Application

Operational BI

Implementando SOA

Copyright © 2005 iWay Software

24

“The industry transition to messaging
and
ESB

… will mark an inflection
point triggering a new, massive wave
of innovation around businesses

use
of their information resources.”


Roy Schulte, Gartner

Tipo de

Arquitectura

=

SOA

Web

Services

Tecnología

Usada

=

Producto

ESB

=

“Application integration for a
hundredth the cost of proprietary
connections.”





Forrester Research

Implementado SOA

Agility

Necesidad de

Negocio

=

iWay SOA Middleware

Copyright © 2006 iWay Software

27

iWay Service Manager™

Lightweight, highly scalable Enterprise Service Bus

for message routing and transformation


iWay SOA Middleware™

A Complete SOA Implementation Solution

Transports: HTTP/S, WMQ, JMS, etc.

Data

Docs

Apps

Files

Java/.Net

Dev Tools

3
rd

party

EAI Tools

iWay Universal Adapter Suite™

iWay Business Services Provider™

iWay Service
Monitor™

iWay

Process

Manager™

iWay

Enterprise

Index™

iWay

Trading

Manager™

iWay
Service
Designer

iWay
Transformer

iWay
Explorer

Service Manager Developer Workbench™

iWay Partner
Agreements

iWay Service
Policy Manager™

SOA

Copyright © 2006 iWay Software

28

iWay SOA Middleware™

A Complete Middleware Suite for SOA


For creating reusable iWay Business Services


Service Manager™
-

Enterprise Service Bus


Service Manager Developer
Workbench



Fully integrated tools for process,
message transformation, business
service deployment, trade agreement
creation and management


Business Service Provider



Publishes processes as iWay Business
Services (high
-
level, business
oriented Web Services)


For managing large
-
scale SOA implementations


Service Management Suite™



Service Monitor™


Monitor iWay Business Services


Service Policy Manager™


Create/manage iWay Business Service
security policies


Copyright © 2006 iWay Software

29

iWay SOA Middleware™

A Complete Middleware Suite for SOA


For creating large
-
scale integrated business
processes


Process Manager™


BPEL
-
based Business Process
Management tool for creating long
-
running global business processes


For managing B2B partner implementations


Trading Manager™


Fully integrated B2B trade agreement
management


For enterprise message search capabilities


Enterprise Index™


Powered by Google


Copyright © 2005 iWay Software

30

iWay Service Designer


Copyright © 2005 iWay Software

31

iWay Application Explorer

iWay Explorer


Copyright © 2005 iWay Software

32

iWay Transformer


Copyright © 2005 iWay Software

33

Tipos de Adpatadores


Data Adapters:

Provee de una
vista relacional de bases de datos
propietarias y sistemas de
archivos.


Application Adapters:
p.e.

SAP, Siebel, PeopleSoft, JDE


Transaction Adapters
:
p.e.

CICS, IMS, Tuxedo


Program Adapters:

p.e.

3GL, 4GL, etc.


Emulation Adapters:

p.e.

3270, 5250


eBusiness Adapters:

p.e.

EDI, SWIFT, cXML,

HIPAA


Touchpoint Adapters:

p.e.

Bill of Materials, Chart of
Accounts, Purchase Order, Sales
Order, Work Order & more

Data Adapters


Adabas

Adabas/C

ALLBASE/SQL

C
-
ISAM (Informix)

C
-
ISAM (Microfocus)

CA
-
Datacom

CA
-
IDMS/DB

CA
-
IDMS/SQL

Cloudscape

D
-
ISAM

DB2

DB2/400

DBASE

DBMS

EJB

ENSCRIBE

Essbase

Excel

Flat Files

FOCUS Data Access

Foxpro

IDS
-
II

ImageSQL

IMS

InfoMan

Informix

Ingres

Interplex

ISAM

KSAM

Lotus Notes

Microsoft Access


Data Adapters


Microsoft OLAP Services


Microsoft SQL Server

Millennium

Model 204

MUMPS (Digital Standard
MUMPS)

NOMAD

NonStop SQL

Nucleus

Omnidex

OpenIngres

Oracle

PROGRESS

QSAM

Rdb

Red Brick

RMS

SAP BW

SAP R/3

SQL/DS

SUPRA

Sybase

Sybase/IQ

System 2000

Teradata

TOTAL

TurboIMAGE

Unisys DMS 1100/2200

UNISYS DMS II

UniVerse

VSAM

XML


Application System
Adapters


Ariba

AXIS

Baan

BroadVision

Clarify

Commerce One

Hogan Financials

i2 Technologies

J.D. Edwards

Lawson

Manugistics

Microsoft CRM

MySAP.com

Oracle Applications

PeopleSoft

SAP Applications

Siebel

Vantive

Walker Interactive


e
-
Business Adapters


AS1/AS2

Comma
-
Delimited Files

cXML

ebXML

EDI
-
ANSI X12 (American)

EDI
-
EDIFACT

FIX

FIXML

Flat (positional) Files

HIPAA

HL7

ISO 15022

OAG BOD

Structured Files

SWIFT

SWIFTML

Transora

UCCnet

XBRL

xCBL

Transaction Processing

Adapters


Bull TDS

Bull TP8

CICS

IMS/TM

Software AG Natural

Tuxedo


Terminal Emulation
Adapters


3270 (Mainframe, zSeries)

5250 (AS/400, iSeries)



Touchpoint Adapters


Analysis Codes

Bill of Material

Catalogs

Change Quality

Chart of Accounts

Component Issues

Container Move

Customer

Inventory

Item

Item Maintenance

Locations

Order Changes

Preliminary Invoices

Production Order

Purchase Order

Receipts

Requisition

Returns

Sales Order

Suppliers

Users

Work Order

Work Order Status Change

Technology Adapters


Any J2EE Application
Server

BEA MessageQ

BEA WebLogic Application
Server

BEA WebLogic Integration

C

C++

cc:mail (VIM)

COBOL

COM

FOCUS

FORTRAN

FTP

Fujitsu Interstage

HTTP

IBM WebSphere
Application Server

IBM WebSphere MQ (MQ
Series)

IBM WebSphere MQ
Integrator

Internet Mail (SMTP/MIME)

JacORB

Java

JMS

Lotus Notes (VIM)

Microsoft BizTalk Server

Microsoft Exchange (MAPI)

Technology Adapters


Oracle 9iAS

Oracle 9iAS Integration

Oracle AQ

Oracle PL/SQL

Orbix

Pascal

POP

Python

RDBMS

RPG

SAP eXchange
Infrastructure (XI)

SAP Web Application
Server

Sonic ESB

SonicMQ

SunONE Application Server

TIBCO JMS

TIBCO Rendezvous

Visibroker

Connector Technologies


.NET

ActiveX

iWay

JCA

JDBC™

Microsoft DTS

MQSeries

ODBC

OLE DB

SOAP

A

D

A

P

T

E

R

S

Data

Application

TouchPoint

Program

Emulation

eBusiness

Transaction

iWay Universal Adapter Suite