Download presentation
Presentation is loading. Please wait.
1
The SMS project WP 4.2: MDA for service composition ICCS
2
Page 2 Concepts Utilize MDA to shorten development time Application consists of: –New services –Existing services –Controller –Views Context sources –Binding context parameters to web services
3
Page 3 Example Booking tickets for cinema Existing services –Authentication –Greeting –Movie List –Payment Context Sources –Location –Profile data
4
Page 4 How the application is created Step 1: Import existing service and context model Step 2: Model flow using state diagram –Identify distinct states –Add transitions according to calls to web services Step 3: Bind context parameters to services Step 4: Generate code –Binding code –Controller configuration –JSPs
5
Page 5 Tools & Frameworks Services –SMILE was not ready at the time of the development –Web Services - Axis 2 Model design –MagicDraw –Any other tool that can export to EMF/UML can be used Controller –Spring & Web Flow –JSP Code generation –Custom tool Parsing using Eclipse EMF & Eclipse UML Generation using Velocity templates
6
Page 6 Mapping to SMS Services –SMILE Processes Model design –MagicDraw –Any other tool that can export to EMF/UML can be used Controller –State model controller – needs to be defined and implemented –Borrow ideas from Spring WebFlow Code generation –Modify Custom tool SMILE Velocity templates
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.