servisno orijentisana arhitektura - postavite svoj it sistem na čvrste osnove
DESCRIPTION
Prezentacija "Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove" održana na ComTrade Fabrici Znanja.TRANSCRIPT
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
Agenda
• Šta je SOA i zašto SOA
• Problemi koje SOA rešava
• Primena u nekim poslovnim sistemima
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?
“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
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.
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
IBMEcosystem
OracleEcosystem
Microsoft .NETEcosystem
SAPEcosystem
BEAEcosystem
SunEcosystem
Fleksibilniji sistem
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…
Mediation
..
..
..
…
…
Enterprise Bus
BillingVAS, Custom
Apps
…
J2EE.NET
ERP, CRM BI
Revenue
Assurance
Inventory
ManagementActivation &
Provisioning
..
…
Fault &
Performance
Management
FinanceSCM
Skalabilniji sistem
Enterprise Service Bus SID
Dom zdravlja
Zavod za transfuziju
krvi Srbije
SOA u Zdravstvenim ustanovama – kontrolisani protok podataka
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
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
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
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
www.spinnaker-nt.comwww.hermes-softlab.com