![Page 1: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/1.jpg)
Servisno orijentisana arhitektura -Postavite svoj IT sistem na čvrste
osnove
![Page 2: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/5.jpg)
“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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/8.jpg)
IBMEcosystem
OracleEcosystem
Microsoft .NETEcosystem
SAPEcosystem
BEAEcosystem
SunEcosystem
Fleksibilniji sistem
![Page 9: Servisno orijentisana arhitektura - Postavite svoj IT sistem na čvrste osnove](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022050721/5565fea3d8b42aa6628b46c7/html5/thumbnails/16.jpg)
www.spinnaker-nt.comwww.hermes-softlab.com