SOA - Erfaringer

  • Published on
    05-Dec-2014

  • View
    1.184

  • Download
    0

Embed Size (px)

DESCRIPTION

Gjennomgang av et ikke helt vellykket prosjekt. Intregarsjonsproblematikk. SOA

Transcript

  • 1. Et integrasjonsmareritt
  • 2. Thordur Arnason Direktr, Teknologi Creuna AS
  • 3. Case: Automatiser provisjonering av xDSL kunder
  • 4. Hvor vanskelig kan det vre?
  • 5. 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 Cong 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
  • 6. 17 manuelle steg 4 eksterne systemer 10 interne systemer Hvorav fem legacy og to ikke ferdigimplementerte
  • 7. Hvordan kunne det sett ut i en SOA verden?
  • 8. 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
  • 9. Vent n litt, var dette SOA?
  • 10. Service loose coupling Service contract Service abstraction Service reusability Service discoverability Service encapsulation Service composability Service autonomy Service optimization
  • 11. Hvordan var virkeligheten?
  • 12. 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
  • 13.