16
Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Embed Size (px)

DESCRIPTION

Prezentacija "Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove" održana na ComTrade Fabrici Znanja.

Citation preview

Page 1: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Servisno orijentisana arhitektura -Postavite svoj IT sistem na čvrste

osnove

Page 2: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Cilj

• Naučiti kako Servisno Orjentisana Arhitektura (SOA) može da nam pomogne da:

– Odgovorimo na brze poslovne promene, koje prate i brze promene IT sistema

– Rešimo problem integracija među aplikacijama sa različitim interfejsima

– Napravimo jedinstveno mesto čuvanja podataka i omogudimo sistematski pristup njihovom protoku

– Vratimo kontrolu poslovnim korisnicima

Page 3: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Agenda

• Šta je SOA i zašto SOA

• Problemi koje SOA rešava

• Primena u nekim poslovnim sistemima

Page 4: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

4

Uzroci:

• Postepen razvoj IS i nepostojanje strategije, su omogudili razvoj “špagete” arhitekture i tesnu povezanost pojedinih aplikacija u sistemu.

• Nedostatak standarda koji definišu međusobnu saradnju aplikacija

• Ne unificiranost biznis procesa

• Promovisanje “Point to Point” integracijaCustomer

contact center

Order Entry Service

Provisioning

Customer

Database

Billing

System

Service

InventoryCustomer facing

SLAs

Thresholds

Performance

ManagementService

Provisioning

Network

Inventory

Trouble

Ticketing

Workforce

Management

Events collection

Filtering correlation

Network facing

MultivendorNetwork

Košmar integracija

Posledice

• Nemogućnost preuzimanja poslovnih inicijativa i realizacije poslovnih šansi

• Zavisnost od tehnologija, visoki troškovi održavanja sistema, zamena dela sistema

• Visoki troškovi daljeg unapređenja sistema, dodavanja novih gunkcionalnosti

Integracije legacy aplikacija i biznis procesa

Rešenje?

Page 5: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

“Service Oriented Architecture”

Zašto SOA ?• Primenom SOA arhitekture se dobija fleksibilniji sistem koji promovišeupotrebu ved postojedeg IT Sistema i olakšava njegovu dalju evoluciju.

Šta je SOA? • Standardizovan pristup dizajniranju i kreiranju IT infrastrukture sa ciljem daomogudi:

• Jednostavnu integraciju sistema na različitim platformama, nezavisno odtehnologije• Razmenu podataka među različitim sistemima• Jedinstveni i sistematizovani pristup podacima u celokupnom sistemu,bez obzira na kanale pristupa (Web, PC, SMS, CallCentar)• Brzo uvođenje novih sistema i funkcionalnosti

Page 6: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

SOA Osnove

• SOA pretvara IT aplikacije i sisteme u LEGO blokove– Funkcionalnosti aplikacije su izloženi kao servisi, usluge (LEGO

blokovi)– Servisi se integrišu sa drugim servisima čime čine poslovni proces– Korišdenjem servisa se omogudava brže prilagođavanje sistema na

poslovne promene i zahteve– Njihove funkcionalnosti su dostupne kao servisi na internetu ili

intranetu i mogude ih je koristiti više puta za različite namene.

Page 7: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Ciljevi SOA

IT Sistem učiniti

• Fleksibilnijim - Nezavisan od tehnologije

• Skalabilnijim - Resursi potrebni za uvodjenje novih usluga/sistema ne zavisi od kompleksnosti sistema

• Robustnijim - Otporan na otkaze pojedinih delova sistema

Page 8: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

IBMEcosystem

OracleEcosystem

Microsoft .NETEcosystem

SAPEcosystem

BEAEcosystem

SunEcosystem

Fleksibilniji sistem

Page 9: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Fleksibilniji sistem

Dept. A

IBM

Dept. B

BEA

Dept. C

Oracle

Supplier

SAP

Distributor

MS

Warehouse

Sun

Enterprise-wide Integration Backbone and ESB

End-to End Business Processes

Customer Care, Order Management, Employee Processes…

Page 10: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Mediation

..

..

..

Enterprise Bus

BillingVAS, Custom

Apps

J2EE.NET

ERP, CRM BI

Revenue

Assurance

Inventory

ManagementActivation &

Provisioning

..

Fault &

Performance

Management

FinanceSCM

Skalabilniji sistem

Page 11: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Enterprise Service Bus SID

Dom zdravlja

Zavod za transfuziju

krvi Srbije

SOA u Zdravstvenim ustanovama – kontrolisani protok podataka

Page 12: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

SOA u Telekomunikacionoj Industriji• Nedostatak standarda koji definišu međusobnu saradnju aplikacija

• Ne unificiranost biznis procesa

• Promovisanje “Point to Point” integracija

Customer

contact center

Order Entry Service

Provisioning

Customer

Database

Billing

System

Service

InventoryCustomer facing

SLAs

Thresholds

Performance

ManagementService

Provisioning

Network

Inventory

Trouble

Ticketing

Workforce

Management

Events collection

Filtering correlation

Network facing

MultivendorNetwork

Page 13: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

SOA u Telekomunikacionoj Industriji

TeleManagement Forum (TMF) je grupa zadužena za

• Definisanje standarda međusaradnje aplikacija.

• Definisanje zajedničkih biznis procesa mobilnog operatera

• Promovisanje SOA arhitekture kao rešenja koje pruža održiv razvoj sistema

New Generation Operations Software and Systems (NGOSS) je program TMF-a zasnovan na sledecim principima

• Odvajanje biznis procesa od njihove implementacije

• Definisanju interfejsa među aplikacijama

• Labavo povezanom distribuiranom sistemu

• Modelu deljenih podataka

Page 14: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

SOA u Telekomunikacionoj Industriji

Pro

cesses

Serv

ices

SO

A B

ackpla

ne

Inte

gra

tion P

latfo

rm

Enterprise Service Bus

Prepaid

Services

Postpaid

Services

Customer

Management

Services

Subscriber

Profile Mgmt.

Services

Postpaid

Billing System

Adapter

Prepaid

System

Adapter

Mediation

Adapter

Billing system Prepaid system Mediation

CRM

Adapter

Common

Services

Customer

Service

Activation

Customer

Loyalty and

Retention

Order

Management

B2B

Services

Trading Partners

CRM

Call Center Web Portal IVR Portal Mobile Portal

App adapters

Enterprise Service

Bus (Post Man)

Exposed Services

(re-usable)

A process

(application) based

on services

IT Applications/

Systems

Page 15: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

Zaključak

• Implementiranjem Servisno Orjentisane Arhitekture dobijamo:

– Brže uvođenje novih usluga i korisnika

– Nove mogudnosti za upotrebu informacija iz sistema, preko ved postojedih servisa

– Transparentnije poslovanje

– Informacije dostupne svima, u zavisnosti od toga kakva im je uloga u sistemu

– Jednostavnije održavanje i unapređenje sistema

– Komunikacija sa klijentima/korisnicima usluga preko različitih kanala, korišdenjem ved postojedih sistema

– Servisi dostupni za korišdenje i poslovnim (non-IT) korisnicima, preko BPM alata

Page 16: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove

www.spinnaker-nt.comwww.hermes-softlab.com