Adopting and Evaluating Service Oriented Architecture in Industry Authors: Khalid Adam Nasr...
If you can't read please download the document
Adopting and Evaluating Service Oriented Architecture in Industry Authors: Khalid Adam Nasr Hans-Gerhard Gross Arie van Deursen Research: Vid Juvan Course:
Adopting and Evaluating Service Oriented Architecture in
Industry Authors: Khalid Adam Nasr Hans-Gerhard Gross Arie van
Deursen Research: Vid Juvan Course: Method Engineering Mentor:
Sjaak Brinkkemper Utrecht University 2012/2013
Slide 2
Overview Authors: Software engineers, research group,
University of Technology, Delft, The Netherlands. Realizing Service
Migration in Industry - Lessons Learned Performance Trade-offs in
Client-Side Service Delegation Khalid Adam Nasr Logica, Amstelveen,
The Netherlands Hans-Gerhard Gross Automated Fault Diagnosis for
Service-Oriented Architectures Arie van Deursen Co-founder, with
Felienne Hermans and Martin Pinzger, of Infotron, a spin-off
company specializing in spreadsheets Adopting and Evaluating
Service Oriented Architecture in Industry
Slide 3
Overview SOA: architectural style where systems consist of
service users and service providers Services - discrete software
modules, collectively provide the complete functionality of a large
or complex software application -Certain functionality implemented
as a service. -Service bulit once, shared and used as many times.
-Called, when needed. Guiding principle: applications, when
practicle, should reach across the network and call upon the
capabilities of services, rather then programers creating those
capabilities again and again for every appication that needs them.
Service Oriented Arhitecture
Slide 4
Overview Service Oriented Arhitecture SOA advantages: Code
reuse Single point of control Business agility Loose coupling
Standard protocols, interfaces SOA disadvantages: Ownership of a
service Fragile, expensive adoption process Service Example:
internet sales company various purchasing processes step for
creating an electronic purchase order Instead of programing a
purchase order routine into every purchasing application, it can be
implemented once as a service and shared
Slide 5
Overview Adopting and Evaluating Service Oriented Architecture
in Industry Main Phases: IT landscape investigation Setting up
Enterprise Service Bus Test Project Proof of Concept Setting up
Integration Center of Competence Service Integration Process
Purpose: Its advantages Improve company structure Improve
efficiency Improve agility Decrese costs
Slide 6
Positioning the topic Adopting and Evaluating Service Oriented
Architecture in Industry Related Literature: SOA: 2002-2008 SOA
based on idea of Distributed Object Architecture (Juri et al.,
2000) Different organizations have studied the process of migrating
to SOA. One of most active companies in this field is IBM.
Channabasavaiah et al.(2004) - ensure a safe transition to SOA
Technique: Service Oriented Modeling and Architecture (SOMA), used
for defining and implementing service-based solutions in IT
(Arsanjani et al., 2008)
Slide 7
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry
Slide 8
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry IT landscape investigation:
Slide 9
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry Setting up Enterprise Service
Bus:
Slide 10
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry Test Project:
Slide 11
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry Test Project Example: Logicas
customer transport section: landscape very complex and diverse
judged it wise to first start with a Proof-of- Concept (PoC)
actively involve the different business units in the process from
the start possible to explore their different motivations, possible
organizational and personal inhibitors Creating as much ownership
as possible portal solution Scenario 1: service user sends an
office location name and receives a report back on the latest
business news for this specific location Scenario 2: buy a ticket
for a journey consults Logicas online timetable for his preferred
date, time and means of travel various payment methods preferred
way of receiving the ticket
Slide 12
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry Setting up Integration Center of
Competence:
Slide 13
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry Service Integration Process:
Slide 14
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry Service Integration Process: Work
process Methodology of how to specify, determen and implement a new
service
Slide 15
Process Deliverable Diagram Adopting and Evaluating Service
Oriented Architecture in Industry SOA adoption process: