advertisement

SOA - Erfaringer

50 %
50 %
advertisement
Information about SOA - Erfaringer

Published on May 21, 2008

Author: tar

Source: slideshare.net

Description

Gjennomgang av et ikke helt vellykket prosjekt. Intregarsjonsproblematikk. SOA
advertisement

Et integrasjonsmareritt

Thordur Arnason Direktør, Teknologi Creuna AS

Case: Automatiser provisjonering av xDSL kunder

Hvor vanskelig kan det være?

1.1 1.2.1 Check Customer line request (web) 2.1 availability 1.2 Check Book DSLAM last-mile port availability 1 1.2.2 Check 2.2.1 Book Request & distance to line Qualify central 2 2.2 Book 1.3 Credit Initiate last mile check processing connetion customer 1.4 2.2.2 Book Check DSLAM port central prep availability 2.3 Order CPE 3.1.1 Test DSLAM port 3.1 Check last mile and DSLAM 3.1.2 Test Last mile & CPE A-Z Provisioning connection 3 3.2 Complete Remote Config processing CPE 4.1.1 Create POP account 3.3 Write to 4.1 inventory POP and Web setup 4.1.2 Create Web account 4 4.2 Customer CRM export setup 4.3 Create Customer Billing record & Export

17 manuelle steg 4 eksterne systemer 10 interne systemer Hvorav fem legacy og to ikke ferdigimplementerte

Hvordan kunne det sett ut i en SOA verden?

Internal Systems External Systems Web Portal quot;Customer acquisitionquot; Service Credit-check Inventory system Infrastructure Kapaks Interface quot;Last mile infoquot; DSLAM MQ Provisioning MQ Message broker Engine Message broker Customer Logistics mail & web provider provisioning CPE quot;Big Telcoquot; CC / CRM Last-mile System orders Billing CPE System Interface

Vent nå litt, var dette SOA?

• Service loose coupling • Service contract • Service abstraction • Service reusability • Service discoverability • Service encapsulation • Service composability • Service autonomy • Service optimization

Hvordan var virkeligheten?

Internal Systems External Systems Web Portal quot;Customer acquisitionquot; Service Credit-check Inventory system Infrastructure Kapaks Interface quot;Last mile infoquot; DSLAM Provisioning MQ Engine Message broker Customer Logistics mail & web provider provisioning CPE CPE Interface quot;Big Telcoquot; CC / CRM Last-mile System orders Limited Webservice (SOAP/REST) Billing SOA Webservice System FTP / SFTP Telnet / SSH Unknown Screen scraping

Hva gjør vi nå?

Plan A

Web Portal quot;Customer acquisitionquot; Service Inventory All integrasjon Provisjonerings her arbeidsflyt Infrastructure Interface DSLAM Integration MQ Provisioning engine Message broker Engine Customer mail & web provisioning Standard meldings- CC / CRM utveksling System Billing System

Første feilsteg

Vi undervurderte Web Portal quot;Customer acquisitionquot; integrasjonskompleksisteten Service Inventory Infrastructure Interface DSLAM Integration MQ Provisioning engine Message broker Engine Customer mail & web provisioning CC / CRM System Billing System

La oss tenke en gang til

Web Portal quot;Customer acquisitionquot; Service Inventory Infrastructure Interface DSLAM Provisioning engine Customer mail & web provisioning CC / CRM System Billing System

All singing, all dancing system SOAP H SS R ES t/ ne T l Te Screen Scrape Provisioning FTP engine S SF W T A P SO POP

Det gikk jo riktig så bra, eller?

Integrasjonspunkt Suksessgrad Integrasjonspunkt 1 92% Integrasjonspunkt 2 97% Integrasjonspunkt 3 88% Integrasjonspunkt 4 92% Integrasjonspunkt 5 95% Integrasjonspunkt 6 91% Integrasjonspunkt 7 89%

Litt statistikklærdom

Integrasjonspunkt Suksessgrad Integrasjonspunkt 1 92% Integrasjonspunkt 2 97% Integrasjonspunkt 3 88% Integrasjonspunkt 4 92% Integrasjonspunkt 5 95% Integrasjonspunkt 6 91% Integrasjonspunkt 7 89% Tjenestepålitelighet 56%

Begrenset suksess (om vi velger å se glasset halvfullt)

Hva lærte vi?

SOA er en god idé, men “Don’t boil the ocean!”

SOC er en veldig god idé Vår provisjoneringsmotor endte opp som A BIG BALL OF MUD

A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle. These systems show unmistakable signs of unregulated growth, and repeated, expedient repair. Information is shared promiscuously among distant elements of the system, often to the point where nearly all the important information becomes global or duplicated.

• Service loose coupling • Service contract • Service abstraction • Service reusability • Service discoverability • Service encapsulation • Service composability • Service autonomy • Service optimization

Integrasjon er ingen spøk

Takk for meg! tar@creuna.no http://creuna.no http://tar.vox.com http://twitter.com/tar http://tar.tumblr.com http://linkedin.com/in/thordur http://slideshare.net/tar

Add a comment

Related pages

SOA ERFA-gruppe

ERFA-gruppe omkring SOA og Web Services Lær fra andres SOA og Web Services erfaringer . Mange virksomheder er begyndt at fokusere på ...
Read more

infm2 :: AW1 :: SOA (2) - Documents

infm2 :: AW1 :: SOA (2). Transaktionsmanagement mit Services und Geschäftsprozessen Martin Gerlach. Agenda. Motivation: Ferienclub Klassische ...
Read more

Erfaringer med Service Orienteret Arkitektur

Erfaringer med Service Orienteret Arkitektur ved Adm. direktør Niels Henrik Sodemann, ... •SOA er et arkitekturprincip for opbygning af it-arkitektur
Read more

Soa – rs final - Education - documents.tips

SOA - Erfaringer Gjennomgang av et ikke helt vellykket prosjekt. Intregarsjonsproblematikk. SOA Unimix soa Publico soa Ibti soa Entrada soa View more ...
Read more

Udfordringer og potentialer ved SOA i sundheds-it med ...

UDFORDRINGER OG POTENTIALER VED SOA I SUNDHEDS-IT MED UDGANGSPUNKT I FMK Ph.D-studerende Louise Pape-Haugaard, Institut for Sundhedsvidenskab og
Read more

Nordens største virksomheder går sammen om ny it-klub

... BPM & SOA, og på den måde få ... Med den nye gruppe har vi skabt en platform for virksomheder til at dele erfaringer og lære nye ting undervejs i ...
Read more

Scandinavian Outdoor Award | Facebook

Scandinavian Outdoor Award. 1,612 likes · 5 talking about this. ... The Scandinavian Outdoor Award (SOA) has become a brand during the last few years.
Read more

Der Healing Code - Die 6-Minuten Heilmethode

Der Healing Code - Die 6-Minuten Heilmethode. Der Healing Code wurde von Alex Loyd entdeckt während er auf der langen Suche war, seiner Frau zu helfen ...
Read more