1 / 22

service oriented architecture (SOA) voor meavita: in house outsourcen

service oriented architecture (SOA) voor meavita: in house outsourcen. jeroen j van beele ERIA fase 2 14 november 2007. managementsamenvatting. meavita's SOA is een business-IT alignmentstrategie, nl: organiseer de business dienstgeorienteerd

cachet
Download Presentation

service oriented architecture (SOA) voor meavita: in house outsourcen

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. service oriented architecture (SOA) voor meavita:in house outsourcen jeroen j van beele ERIA fase 2 14 november 2007

  2. managementsamenvatting meavita's SOA is een business-IT alignmentstrategie, nl: • organiseer de business dienstgeorienteerd • dwz: deel de organisatie op in eenheden die uitsluitend met elkaar interageren obv transacties: (business)diensten • in house outsourcen • en ondersteun die businessdiensten mbv ICT-services

  3. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie inleiding • SOA is een breed begrip • toespitsen op meavita • SOA is here to stay • discussie • meavita • AWBZ / WMO • jeroen j van beele • wiskundige / ICT-architect

  4. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie historie van meavita's SOA • enterprise architectuur • tibco enterprise service bus (ESB) • kun je met SOA net zoveel troep maken als met COBOL?

  5. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie vraagstelling • wat is SOA? • wat kan SOA voor meavita zijn? • wat komt er na SOA?

  6. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie SOA • er zijn vele benaderingen met als constanten daarin • loose coupling (run- of design time ?) • services • ESB • granulariteit • hergebruik • gelaagdheid • vergelijk met OO en CBD • separation of concerns

  7. inleiding historie vraagstelling soa what's new? soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie what's new? • is SOA iets nieuws? • stelling: ja en nee • ja: separation of concerns mbv semantiek • nee: van semantiek is men zich nauwelijks bewust

  8. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie SOA voor meavita • architectuurprincipe: COTS • grof granulair • maar: sap en oracle • fijn granulair • ICT-architectuur • interoperabiliteit • flexibiliteit • meavita • enterprise application integration (EAI) • business-IT alignment (BITA)

  9. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie intermezzo: DEMO(.nl) • speech - act theory • performance in social interaction • transactie (OER): • opdracht • executie • resultaat

  10. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie DEMO toepassen op SOA dienstvrager business dienst dienstleverancier mks tz business-IT alignment miracle tis ICT-dienst

  11. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie DEMO toepassen op SOA meavita's SOA is een business-IT alignmentstrategie, nl: • organiseer de business dienstgeorienteerd • dwz: deel de organisatie op in eenheden die uitsluitend met elkaar interageren obv transacties: (business)diensten • in house outsourcen • en ondersteun die businessdiensten mbv ICT-services

  12. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie consequenties • multivlaaisyndroom • volwassenheid nodig • in deze context geloof ik niet in publish/subscribe

  13. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie techniek • canonical data model (CDM) • componenten met interfaces • bestaande uit diensten gedefinieerd mbv contracten • web service description language (WSDL) • later • repository • universal description, discovery and integration (UDDI) • orchestratie / choreography • business process management (BPM)

  14. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie techniek • een dienst wordt (precies) gedefinieerd mbv • implementatiedocumentatie • authorisatieadministratie • wie mag welke diensten gebruiken • contract:

  15. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie techniek • aanroepnaam • eigenaar • versie • beschrijving • benodigde gegevens voor de aanroep (CDM) • resultaat van de aanroep (CDM) • responstijd • quality of service (QOS) • foutafhandeling • technisch • business • precondities (liefst geen) • postcondities (liefst geen)

  16. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie techniek • webservices • synchroon • XML / SOAP • externe integratie

  17. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie losse punten • SOA-governance • business case

  18. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie open punten • semantiek (kern SOA tov OO en CBD) • interactie tussen services • CDM-elementen • web ontology language (OWL)

  19. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie observaties • metamodellen in de ICT-architectuur kunnen beschrijven • wel de 1e orde dynamiek • processen • niet de 2e orde dynamiek • organisatieverandering • soa is de rigiditeit van ICT naar businessniveau tillen • multivlaaisyndroom

  20. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie observaties • einstein: problemen kun je niet oplossen op het niveau waarop je ze gecreeerd hebt • is ICT-architectuur verstarring tgv regels pareren met regels? • daarom: event driven architecture (EDA) • mbv DEMO: administreren van transacties

  21. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie dynamiek van organismen mutatieniveau celgroei organismereproductie soortevolutie cyclus kort langer lang dna onveranderd veranderd geherstructureerd verandering beperkt meer compleet • wat hier nog ontbreekt is bewustzijn • kenmerk van de tayloriaanse benadering

  22. inleiding historie vraagstelling soa what's new soa voor meavita demo toepassen consequenties techniek losse punten open punten observaties dynamiek discussie discussie • is SOA here to stay? • is EDA the next step?

More Related