Prezentacja I etap przyklad 5

background image

SEMINARIA PRZEDDYPLOMOWE

Sprawozdanie z realizacji I etapu

pracy dyplomowej.

background image

Temat pracy dyplomowej

Promotor:

dr in*. Xxxx Yyyyyy

Dyplomant:

Xxxxx Yyyyyyyy

„Zaáo

*enia i realizacje modelu SOA.”

background image

Zadania do realizacji

1) Przegl

d koncepcji i zaáo*e SOA.

2) Przegl

d technologii realizacji SOA.

3) Przegl

d wdro*e architektury SOA.

4) Identyfikacja modeli wdro

*enia i architektury SOA.

background image

Wyci

g z harmonogramu dotyczcy I etapu

background image

Biznes a IT

We wspóáczesnym biznesie wyáaniaj

 si trzy obszary, w których

harmonizacja biznes - IT ma kluczowe znaczenie:

Innowacyjno

– kreowanie nowych potrzeb lub zaspokajanie

istniej

cych potrzeb w radykalnie nowy sposób.

Elastyczno

– mo

*liwoü szybkiej i skutecznej modyfikacji

struktur i procesów w przedsi

biorstwie.

Efektywno

– wyra

*a si mi dzy innymi wska(nikiem ROI

(ang. Return On Investment).

background image

Trend ponownego u

*ycia w informatyce

background image

Definicja SOA

Architektura zorientowana na usáugi (

S

ervice

O

riented

A

rchitecture)

jest filozofi

 post powania bazujc na lu(no powizanych usáugach

wspieraj

c elastycznoü i wspóáprace rozwiza informatycznych w

biznesie w sposób niezale

*ny od technologii.

SOA i Web Services pozwalaj

 na

wielokrotne wykorzystanie raz
zaimplementowanej funkcjonalno

ci oraz áczenie ró*nych technologii.

www.infovidematrix.pl/uploads/14_SOA(1).pdf

background image

SOA Reference Architecture

www.soaalliance.org/yahoo_site_admin/assets/docs/
SOAPGPart2.290211443.pdf

background image

Dlaczego SOA realizuje si

za pomoc Web Services?

Usáuga sieciowa (

W

eb

S

ervice) jest to komponent programowy

niezale

*ny od platformy i implementacji, dostarczajcy okrelonej

funkcjonalno

ci.

background image

Dynamiczny rozwój Web Services

www.iks.inf.ethz.ch/education/ss08/ws_soa/index_html/slides/1-WS-SOA-Introduction.pdf

background image

Basic Web Services Architecture

Universal Description,
Discovery and Integration -
Dostarcza informacji o
usáugach dost

pnych w

Internecie.

Web Services Description Language -
Protokóá opisuj

cy usáug internetow

(metody i wáa

ciwoci) w formacie XML.

Simple Object Access Protocol -
Protokóá pozwalaj

cy usáugom

internetowym wysyáaü i odbieraü
komunikaty w XML.

www.iks.inf.ethz.ch/education/ss08/ws_soa/index_html/slides/1-WS-SOA-Introduction.pdf

background image

Service Bus

Szyna usáugowa (

s

ervice

b

us) mo

*e byü postrzegana jako

refaktoryzacja podstawowej architektury web service, gdzie usáugi
s

 w wi kszym stopniu od siebie niezale*ne, heterogeniczne i

rozproszone.

Service Bus

Basic Web Service Architecture

www.iks.inf.ethz.ch/education/ss08/ws_soa/index_html/slides/1-WS-SOA-Introduction.pdf

background image

Enterprise Service Bus

(ESB)

Szyna usáugowa
przedsi

biorstwa

áczca ró*ne
aplikacje i
technologie.

Szyna usáugowa stanowi „serce”
Service Oriented Architecture.

background image

ESB jako nast

pca:

• Object Request Broker (ORB)
• Message-Oriented Middleware (MOM)
• Remote Procedure Calls (RPC)
• Point-To-Point Web Services

background image

Funkcje ESB:

• broker usáug

• konwersja protokoáów

* Modele komunikacyjne: Synchronous, Async, Publish, Subscribe

* Wieloprotokoáowa komunikacja: HTTP(S), JMS, MQ Series, Tibco,

File, FTP, email, (SMTP/POP/IMAP), web services (WSDL, SOAP,

XML)

* Dowolne á

czenie powy*szych protokoáów (usáug) mi dzy sob

* Przetwarzanie web services

komunikaty SOAP, XML i nie XML (np. binarne)

background image

Funkcje ESB:

• transformacja komunikatów

* przetwarzanie XML przez silnik transformacji XQuery, XPath, XSLT

* przetwarzanie Non-XML poprzez Message Format Language

(MFL) – normalizacja do XML

• dynamiczny routing komunikatów

* Routing mo

*e bazowaü na: treci komunikatu, nagáówkach SOAP,

nagáówkach HTTP, atrybutach JMS (Java Messaging Service),
tytule email, plikach

background image

Funkcje ESB:

• integracja aplikacji poprzez adaptery

* gotowe adaptery aplikacji ERP: Sap, Peoplesoft, Oracle Apps

* setki adapterów ró

*nych technologii, baz danych, protokoáów

* dwukierunkowa komunkacja: wywoáywanie usáug w zdalnych

aplikacjach, nasáuchiwanie zdarze

 w zdalnych aplikacjach

• monitorowanie usáug i raportowanie

* monitorowanie pracy systemu, na poziomie caáego systemu,

poszczególnych usáug i ich elementów ocena zdrowia systemu

* szybkie rozwi

zywanie problemów, ledzenie przepáywu

komunikatów, historia pracy systemu

background image

Przyszáo

ü SOA

SOA to jedna z kluczowych technologii, które wedáug

GARTNERA, ameryka

skiej firmy doradczej specjalizujcej si w

zagadnieniach strategicznego wykorzystania technologii oraz
zarz

dzania technologiami, zdominuj rozwój bran*y IT w

najbli

*szych latach (oprócz niej w czoáówce znalazáy si WEB 2.0

i REAL WORLD).

background image

Platforma IBM WebSphere

• Integracja biznesowa (WebSphere MQ)
• Integracja portali biznesowych (WebSphere Portal,

WebSphere Commerce)

IBM WebSphere Business Process Management:

• WebSphere Business Modeler
• WebSphere Integration Developer
• WebSphere Process Server
• WebSphere Business Monitor
• WebSphere Service Registry and Repository
• WebSphere Enterprise Service Bus

background image

Platforma IBM WebSphere

Business Integration

Materiaáy ze stronu www.ibm.com.pl

background image

Platforma IBM WebSphere

Business Process Management

Materiaáy ze stronu www.ibm.com.pl

background image

BEA Aqualogic Service Bus

www.oracle.com

background image

Business Process Execution Language for Web Services (BPEL4WS) zostaá

stworzony w celu standaryzacji integracji logicznej i automatyzacji web serwisów

• Jego gáówn

 ide jest BPEL 1.0 powstaáy w wyniku poáczenia si przez

nast

pujce firmy: IBM, BEA, SAP, Siebel i Microsoft w sierpniu 2002 roku.

W 2003 roku staá si

standardem organizacji OASIS (WS-BPEL)

• WS-BPEL definiuje model oraz gramatyk

BPEL do opisu zachowania procesu

biznesowego bazuj

cego na interakcji pomi dzy procesem a jego partnerami

• WS-BPEL jest „rekursywnym modelem agregacji” web serwisów:

* agregacja – dowolna ilo

ü web serwisów mo*e zostaü wykorzystana w

celu stworzenia nowego web serwisu

* rekursja – poniewa

* te nowo powstaáe skomponowane web serwisy

mog

 posáu*yü jako baza do budowania kolejnych web serwisów

Business Process Execution Language

(WS-BPEL 2.0)

background image

Szczegóáowy przegl

d literatury

Eric Newcomer, Greg Lomow „Understanding SOA with Web
Services”, Addison Wesley Professional 2004

Dirk Krafzig, Karl Banke, Dirk Slama „Enterprise SOA: Service-
Oriented Architecture Best Practices ”, Prentice Hall PTR 2004

Frank Cohen „Fast SOA”, Morgan Kaufmann Publishers 2007

Gustavo Alonso, Fabio Casati, Harumi Kuno, Vijay Machiraju „Web
Services. Concepts, Architectures and Applications.” Springer

Eric A. Marks „Service Oriented Architecture Governance For The
Services Driven Enterprise.”, Wiley 2008

Akhil Sahai, Sven Graupner „Web Services in the Enterprise
Concepts, Standards, Solutions, and Management.” Springer 2005

background image

Surekha Durvasula, Enterprise Architect, Kohls;
Martin Guttmann, Principal Architect, Customer Solutions Group, Intel Corp;
Ashok Kumar, Manager, SOA Architecture, Avis/Budget;
Jeffery Lamb, Enterprise Architect, Wells Fargo;
Tom Mitchell, Lead Technical Architect, Wells Fargo Private Client Services;
Burc Oral, Individual Contributor;
Yogish Pai, Chief Architect AquaLogic Composer, BEA Systems, Inc.;
Tom Sedlack, Enterprise Architecture & Engineering, SunTrust Banks, Inc.;
Dr Harsh Sharma, Senior Information Architect, MetLife;
Sankar Ram Sundaresan, Chief Architect e-Business, HP-IT;

„SOA Practitioners’ Guide”:

Part 1

: „Why Services-Oriented Architecture?”

Part 2

: „SOA Reference Architecture.”

Part 3

: „Introduction to Services Lifecycle.”

Part 4

: „Integration: Yesterday, Today and Tomorrow

Data opublikowania:

Part 1,2,3 - 9/15/2006
Part 4 - 2/10/2008

Strona publikacji:

www.soaalliance.org/practitioners_guide

Szczegóáowy przegl

d literatury

background image

Artykuáy publikowane w Internecie:

• CIO (Magazyn Dyrektorów IT) -

www.cio.cxo.pl

• Teleinfo24 -

www.teleinfo.com.pl

• Computerworld -

www.computerworld.pl

• Infovide-matrix -

www.infovidematrix.pl

• OASIS -

www.oasis-open.org

• SOA Blueprint (Strategic Use of IT) -

www.soaalliance.org

Materiaáy Gustavo Alonso z Computer Science Department
Swiss Federal Institute of Technology (ETHZ)

Materiaáy IBM

Materiaáy Oracle i BEA Systems

Szczegóáowy przegl

d literatury

background image

Wnioski z analizy maj

ce wpáyw na

dalsza realizacj

pracy

SOA jest okre

lane mianem buzzword, które oznacza sáowo lub fraz

u

*ywane w celach marketingowych lub propagandowych tak cz sto, *e

wáa

ciwie zatraca jakiekolwiek znaczenie, przykáady innych buzzword-ów:

„multimedialny”, „internetowy”, „Java”, czy spoza informatyki „terroryzm”.

Postaram si

skupiü na rozwizaniach docenionych i sprawdzonych na rynku:

Rozwi

zania Oracle i IBM.

W 2008 roku InfoWorld przyznaáo produktowi Oracle SOA Suite nagrod

w

kategorii: „Applications and Middleware”.

background image

Omówienie zada

 do realizacji w

nast

pnym etapie

1. Opisanie technologii realizacji SOA – konkretne narz

dzia

i ich rola w architekturze:

* IBM WebSphere
* Oracle/BEA m. in. Oracle WebLogic, Oracle Service Bus

(AquaLogic)

2. Przegl

d wybranych wdro*e architektury SOA (Case Study):

* PZU
* Fortis Bank
* Credit Suisse

3. Identyfikacja modeli wdro

*enia i architektury SOA.

background image

Dzi

kuj .


Wyszukiwarka

Podobne podstrony:
Prezentacja I etap przyklad 3
Prezentacja I etap przyklad 1
Prezentacja I etap przyklad 6
Prezentacja I etap przyklad 4
Prezentacja I etap przyklad 2
Prezentacja I etap przyklad 3
Prezentacja ogolna przyklad 5
Prezentacja ogolna przyklad 6
Prezentacja ogolna przyklad 1
Prezentacja ogolna przyklad 4
Prezentacja ogolna przyklad 2
Prezentacja ogolna przyklad 3
Prezentacja ogolna przyklad 5
przykładowa prezentacja przygotowana na zajęcia z dr inż R Siwiło oceniona
Organizacja stanowiska pracy przykładowa prezentacja słuchaczy
Rola romantycznej poezji na przykładzie, prezentacja
Materialy pomocnicze przyklad 2, Liceum, Polski, Prezentacja maturalna
Prezentacja przykład 3
prezentacja przykład

więcej podobnych podstron