Download presentation
Presentation is loading. Please wait.
1
How to Build Services Right
Building the SOA City How to Build Services Right Services are the commodities that are traded in the SOA City market places! The number and natures of services in a SOA are unlimited; the more services you have the better your SOA will behave and the more attractive the SOA community will be. There simply need to be a critical mass. The question is therefore not which services to build (since this is dictated by the business) or how they need to be built: but following some guidelines may make the work more efficient in total. (c) Logosworld.com
2
Doing the things right is management.
Peter Drucker: Doing the things right is management. Doing the right things. Is leadership
3
… since we speak of a market place
Building the SOA City … since we speak of a market place (c) Logosworld.com
4
SOA is a Marketplace of Service
Building the SOA City SOA is a Marketplace of Service SOA Market Front-end Services Abst-raction Persis- tence Virtua-lization Security & Safety Net-work Hard-ware (c) Logosworld.com
5
Services, Services … Law Police Justice Service directories
Building the SOA City Services, Services … Public Services Official Services Private Services Service directories Law Police Justice In a community you find many types of services: there are the Public Services, those that are consumed by the wide majority of the citizens, like streets, electricity and water; there are Official Services like the Townhall and the Police, that are exclusively delivered by the authorities and there are many private services. In order to find the services you may consult directories, obviously a service by itself. Since tehre may be contention and dispute about the rules how servcies may be used or paid for, you need code of conducts, justice to decide in case th eparties cannot agree and a police that looks after the order. (c) Logosworld.com
6
Services, Services … … and how it looks like in SOA City
Building the SOA City Services, Services … … and how it looks like in SOA City OS Security Data Storage Presentation Service directories Google UDDI Rules Watchdog Council In a SOA you find a similar constellation. The services are the many programs that you can use. Public services correspond to what the operating system has to offer. (c) Logosworld.com
7
What the OS Does for You Cares for printing Display texts in WYSIWYG
Building the SOA City What the OS Does for You Cares for printing Display texts in WYSIWYG Stores and reads files and databases Connects to networks and internet Takes care of multitasking Checks your identity and login … and many more (c) Logosworld.com
8
Building the SOA City The SOA Iteration Implementing a SOA is a fairly iterative process. You start with building a habitat for existing services and improve the services from there. Building a SOA is a never ending evolutionary iteration. Hen or egg, egg or hen: you shall not know which came first. Computers are part of our live and so are the services delivered by nowadays software. So we shall choose some of the services that we like most and set up a nice habitat for our favourites to be able to work better with them and allow more people to benefit from them. (c) Logosworld.com
9
The SOA Iteration You already have services
Building the SOA City The SOA Iteration You already have services Identify them Find ways to improve the infrastructure E.g. add middleware, unify protocols Add new services or consolidate services The iteration is simple and basically it does not matter in which moment of the improvement cycle you step in. You want to start with an inventory of the services that you already have. (c) Logosworld.com
10
Improve infra-structure
Building the SOA City The SOA Iteration Identify, add assistance, add better service You already have services Identify Services Improve infra-structure Add new services Consolidate Services Get an inventory of services No matter where you start The iteration is simple and basically it does not matter in which moment of the improvement cycle you step in. You want to start with an inventory of the services that you already have. Then you see if there is a way to improve the infrastructure to make the execution of the services more easy. (c) Logosworld.com
11
The SOA Iteration 1st Generation Wooden Hut Many wooden huts Build
Building the SOA City The SOA Iteration 1st Generation Wooden Hut Many wooden huts Build solid roads fountains Build stone houses In the real world it is just the same. Once upon a time you (or your ancestors) live in a small village made from an assembly of tiny, wooden huts. (c) Logosworld.com
12
The SOA Iteration Stone Houses 2nd Generation Many small stone huts
Building the SOA City The SOA Iteration 2nd Generation Stone Houses Many small stone huts Build firm streets marts Build bigger houses (c) Logosworld.com
13
The SOA Iteration 2nd Generation Stone Houses Many small stone huts
Building the SOA City The SOA Iteration 2nd Generation Stone Houses Many small stone huts Build firm streets marts Build bigger houses (c) Logosworld.com
14
Services will shape the SOA SOA will shape the look of the services
Building the SOA City SOA Iteration Service will shape the SOA SOA will shape the look of the services Services will shape the SOA SOA will shape the look of the services (c) Logosworld.com
15
SOA Basic Services Design Access-ability Security more
Building the SOA City SOA Basic Services Frontend Design Access-ability Security more Desktop integration (c) Logosworld.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.