300 likes | 426 Views
Appendix. Some slides that didn’t make the cut this time. The learning customer. The learning Customer. The McDonalds Service Description. Will make you love it (?!) Or at least learn it…. Common metaphors. Evolving Interfaces. CONTRACTS. Spot the strict one.
E N D
Appendix Some slides thatdidn’t make thecutthis time.. Developers have always known how to deliver successful SOA!
Thelearningcustomer Developers have always known how to deliver successful SOA!
The learning Customer Developers have always known how to deliver successful SOA!
TheMcDonalds Service Description • Will make you love it (?!) • Or at leastlearn it… Developers have always known how to deliver successful SOA!
Commonmetaphors Developers have always known how to deliver successful SOA!
EvolvingInterfaces Developers have always known how to deliver successful SOA!
CONTRACTS Developers have always known how to deliver successful SOA!
Spot thestrictone.. Strict || Loose Quiz Developers have always known how to deliver successful SOA!
Strict || LooseContract? – Example 1 • What is its Service Description? • What is the Service Contract? • Whatarethecohesion and couplingattributes? • Whatarethecriticalattributes for evolvability? Developers have always known how to deliver successful SOA!
Strict || LooseContract? – Example 2 Developers have always known how to deliver successful SOA!
Strict || LooseContract? – Example 3 Developers have always known how to deliver successful SOA!
Strict || LooseContract? – Example 4 Developers have always known how to deliver successful SOA!
Objectware Service Layers in action The Case Study Developers have always known how to deliver successful SOA!
Bank Arkitektur Ansattportal VistaKasse Analysebenken KundeVedlikehold ProduktSalg Kunde Avtale Aktivitet ASP.NET ”TestHarness” KundeOversikt Forsikring Engasjement Plassering Developers have always known how to deliver successful SOA!
Form for contractmanagement (H2A) Advanced form basedon ASP.NET Attached to K2.net process Validation and dynamic rendering Advanced AJAX controls for betteruserexperience Developers have always known how to deliver successful SOA!
Sharepoint Workspace for Fixture Developers have always known how to deliver successful SOA!
Processfor contractregistration Process in compliancewith ISO certification standards Approved by Veritas K2.net Workspace Reports Status Same viewas in process designer Timing ontaskexecutionagainst baseline Starting point for processoptimization and measurementof ROI Developers have always known how to deliver successful SOA!
Marketing Loyalty Programs THE addictive service Developers have always known how to deliver successful SOA!
There’snothing like a free cup ofcoffee • Gas stationsprovidefreecoffee for a year.. I guessyoubuy more stuffwhenyougetthecoffee.. • In the IT service world: • Amazon affiliate program Developers have always known how to deliver successful SOA!
Wait-For-2.0 Syndrome Developers have always known how to deliver successful SOA!
The ”Wait-for-2.0 Syndrome” Developers have always known how to deliver successful SOA!
Cure • Build an architecturethatwill span technologyshifts • … Developers have always known how to deliver successful SOA!
Software Industry THEN and now Developers have always known how to deliver successful SOA!
Software Industry – Then.. Developers have always known how to deliver successful SOA!
Software Industry - Now Developers have always known how to deliver successful SOA!
Rest ofthe world - Then Developers have always known how to deliver successful SOA!
Rest ofthe world - Now Developers have always known how to deliver successful SOA!
Rest ofthe world - Now • WillthisCorner-Shopguy make it in thecompetition? • …or is his service obsolete and needs to refactor and reengineer to survive? Developers have always known how to deliver successful SOA!
Objectware patternsfor (Aggregated) CoreServices Developers have always known how to deliver successful SOA!
Services outofcontrol • Coupling • Lowcohesion • Dependencies • Versioning • Poorevolvability Developers have always known how to deliver successful SOA!