Presentation is loading. Please wait.

Presentation is loading. Please wait.

SODDM Service Oriented Design and Development Method René van Donselaar.

Similar presentations


Presentation on theme: "SODDM Service Oriented Design and Development Method René van Donselaar."— Presentation transcript:

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

16

17

18

19

20 PDD

21 PDD

22

23

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?


Download ppt "SODDM Service Oriented Design and Development Method René van Donselaar."

Similar presentations


Ads by Google