Download presentation
Presentation is loading. Please wait.
Published byPhebe Cobb Modified over 9 years ago
1
SODDM Service Oriented Design and Development Method René van Donselaar
2
Agenda Introduction PDD Related literature Conclusion Questions
3
Introduction Service Oriented Architecture Applications
4
Introduction Service Oriented Architecture Deals with: Growing application portfolio Increased complexity Redundancy Applications
5
Introduction Service Oriented Architecture Deals with: Growing application portfolio Increased complexity Redundancy Data interchange Enterprise collaboration Applications Java.NET RubyPython
6
Introduction Service Oriented Architecture Applications Java.NET RubyPython Components
7
Introduction Service Oriented Architecture Applications Java.NET RubyPython Components Services
8
Introduction Applications Java.NET RubyPython Components Services Business process Business processes
9
Introduction Service Oriented Architecture Benefits Loose coupling Reusability Composability Enterprise collaboration
10
Introduction Why SODDM? Wrapping old applications is not enough. Applications need to be specifically designed for SOA. Software development methods like Scrum do not cover services. Business alignment.
11
Introduction SODDM By Papazoglou and Van den Heuvel (2004) M. Papazoglou Computer Science professor Specialized in Service Science Published over 18 articles related to SOA Over 1400 citations on Service-oriented computing (2003)
12
Introduction SODDM By Papazoglou and Van den Heuvel (2004) W.J.A.M. van den Heuvel Information Systems professor Specialized in software service systems Expert in business process management
13
Introduction What is SODDM? Service based Uses an iterative process Business alignment Based on RUP, Component-based development and BPM
14
Introduction SODDM Main phases: Planning Analysis and design (A&D) Construction and testing Provisioning Deployment Execution and monitoring
15
PDD
20
PDD
21
PDD
24
Related literature Using Service-Oriented Architecture and Component- Based Development to Build Web Service Applications (Brown at al., 2002). Web ‐ service implementation methodology for SOA application (WSIM) (Lee et al., 2006; OASIS, 2005). Service Oriented Modeling Architecture (SOMA) (Arsanjani et al., 2008). Developing a Legacy to SOA Migration Method. (Reijnders et al., 2011).
25
WISM Based on agile development methods Adapted them for creating services Phases: Requirements Analysis Design Implementation Testing Deployment
26
SOMA Based on best practises at IBM Risk driven Phases: Business modeling & solution management Identification Specification Realization Implementation Deployment/monitoring Management.
27
Conclusion SOA needs a design and development method in order to create services that align with the business. SODDM provides an agile based development method that is geared towards managing services and tight business alignment in order to implement a SOA architecture. SODDM is meant for large scale applications and large enterprises.
28
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.