View
218
Download
0
Embed Size (px)
Citation preview
• Some slides that didn’t make the cut this time..
Appendix
Developers have always known how to deliver successful SOA! 1
The McDonalds Service Description• Will make you love it (?!)
• Or at least learn it…
4Developers have always known how to deliver successful SOA!
STRICT || LOOSE QUIZSpot the strict one..
8Developers have always known how to deliver successful SOA!
Strict || Loose Contract? – Example 1
9Developers have always known how to deliver successful SOA!
• What is its Service Description?
• What is the Service Contract?
• What are the cohesion and coupling attributes?
• What are the critical attributes for evolvability?
THE CASE STUDY
Objectware Service Layers in action
13Developers have always known how to deliver successful SOA!
14
Bank Arkitektur
Kunde
Avtale
Engasjement
Ansattportal ASP.NET ”TestHarness”
Aktivitet
Forsikring
Plassering
KundeOversikt
KundeVedlikehold
ProduktSalg
VistaKasse Analysebenken
Developers have always known how to deliver successful SOA!
15
Form for contract management (H2A)
• Advanced form based on ASP.NET
• Attached to K2.net process
• Validation and dynamic rendering
• Advanced AJAX controls for better user experience
Developers have always known how to deliver successful SOA!
17
Process for contract registration
• Process in compliance with ISO certification standards
• Approved by Veritas• K2.net Workspace
• Reports• Status
• Same view as in process designer
• Timing on task execution against baseline
• Starting point for process optimization and measurement of ROI
Developers have always known how to deliver successful SOA!
THE ADDICTIVE SERVICEMarketing Loyalty Programs
18Developers have always known how to deliver successful SOA!
There’s nothing like a free cup of coffee
19Developers have always known how to deliver successful SOA!
• Gas stations provide free coffee for a year.. I guess you buy more stuff when you get the coffee..
• In the IT service world:• Amazon affiliate program
Cure
• Build an architecture that will span technology shifts
• …
22Developers have always known how to deliver successful SOA!
Rest of the world - Now
28Developers have always known how to deliver successful SOA!
• Will this Corner-Shop guy make it in the competition?
• …or is his service obsolete and needs to refactor and reengineer to survive?
Objectware patterns for (Aggregated) Core Services
29Developers have always known how to deliver successful SOA!