Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Information Orchestration

2,052 views

Published on

Information Orchestration introduces you to a novel way of information provisioning. Nowadays we all live in information society that is characterised by
change, change and change
Nothing stays the same for long
Opportunities swiftly come and go
Information-needs change at similar pace
Our information systems… can’t keep up with that anymore
(no matter how hard we try). Inforch supplies you with the flexibility and adaptability
You Need
to successfully keep pace with
nowadays information society dynamics.

  • Be the first to comment

Information Orchestration

  1. 1. © Emovere.nl inf O rch m
  2. 2. © Emovere.nl inf O rch Did you notice the little m -sign? It quietly invites you to widen your m indset. Otherwise… you might overlook my m essage Please, do m indjoy! m
  3. 3. © Emovere.nl inf O rch introduces you to a novel way of information provisioning This fresh, new way is presented to you using rather familiar concepts … … and there is, of course, a risk in doing so: at various points you might come to think that you already know all this… In that case: please do m m
  4. 4. © Emovere.nl inf O rch stands for inf O r mation O rch estration m
  5. 5. © Emovere.nl inf O rch inf O r mation O rch estration Nowadays we all live in information society that is characterised by change, change and change Nothing stays the same for long Opportunities swiftly come and go Information-needs change at similar pace Our information systems… can’t keep up with that anymore (no matter how hard we try) m
  6. 6. © Emovere.nl inf O rch infor mation orch estration * supplies you with the flexibility and adaptability You Need to successfully keep pace with nowadays information society dynamics * ) Fundamental to infOrch is a powerful method for information infrastructuralisation: e.g. Metapattern m
  7. 7. © Emovere.nl I m agine… Now, just
  8. 8. © Emovere.nl Information Orchestrator I m agine… An Information Orchestrator … visualised below. That’s an information system; a configurable constitution of service requests. These service requests gather the required information pieces. The Information Orchestrator composes these information pieces into situationally meaningful arrangements... the information you need.
  9. 9. © Emovere.nl Information Orchestrator I m agine… This Information Orchestrator is not alone … visualised below. There are dozens of them. Literally! To any enterprise. Any Information Orchestrator individually and independently composes situationally relevant information for all of its human users. Information Orchestrator Information Orchestrator Information Orchestrator …
  10. 10. © Emovere.nl Information Orchestrator I m agine… A Service Director … visualised below. Each Information Orchestrator directs its service requests to its Service Director. The Service Director knows where to find the requested services by means of its Service Register. The Service Register contains sufficient information about each registered service. Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register
  11. 11. © Emovere.nl Information Orchestrator I m agine… A {service} cluster … visualised below. A {service} cluster contains sets of services – accessible to a Service Director that is facilitated by its Service Register. Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service}
  12. 12. © Emovere.nl Information Orchestrator I m agine… This {service} cluster is not alone … visualised below. Several {service} clusters may exist to accommodate all services. An Information Orchestrator uses the Service Register of its Service Director to access the requested service. Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} …
  13. 13. © Emovere.nl Information Orchestrator I m agine… An Information Director … visualised below. Each service directs its information request to its Information Director. The Information Director knows where to find the requested information by means of its Information Register. The Information Register contains sufficient information about each registered set of information. Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register
  14. 14. © Emovere.nl Information Orchestrator I m agine… An {i} cluster … (short for {information} cluster )… visualised below. A {i} cluster contains ordered sets of fine grained, infrastructuralised information. Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i}
  15. 15. © Emovere.nl Information Orchestrator I m agine… This {i} cluster is not alone … visualised below. Several {i} clusters may exist to accommodate all relevant information. An Information Orchestrator uses the Service Register of its Service Director to access the requested service. The requested service, in turn, uses the Information Register of its Information Director to access the requested information . Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i}
  16. 16. © Emovere.nl In a bird’s-eye view … … this is the novel concept * of … inf O rch * ) Fundamental to infOrch is a method for modeling information in an infrastructural fashion: e.g. Metapattern m
  17. 17. © Emovere.nl I m agine… the advantages has in store for you… Now, just inf O rch
  18. 18. © Emovere.nl Information Orchestrator Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} You stop wasting your costly resources : You get rid of your duplicate information: it does not exist in any of the {i}’s. Infrastructuralised information requires substantially less hardware, floorspace, energy, management/people, time and money. You get rid of your duplicate code: it does not exist in any of the {service}’s and Information Orchestrators. Infrastructuralised code requires substantially less management/people, time and money. Your Information Orchestrators are smaller than traditional applications. Your Information Orchestrators require substantially less management/people, time and money. You effectively halt wasting your resources
  19. 19. © Emovere.nl Information Orchestrator Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} You start re-using your valuable resources : You start re-using your information! Infrastructuralised information is durable, authentic, fine grained in nature, clear in meaning and therefore re-usable by definition. You start re-using your services! Infrastructuralised services that manage infrastructuralised information are durable and fine grained in nature too and therefore re-usable as well. You effectively and efficiently (re-)use your valuable resources.
  20. 20. © Emovere.nl Information Orchestrator Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} You become much more adaptable to change : Infrastructuralised information… … supplies your Information Orchestrators with all flexibility to compose information pieces into any arrangement you situationally need. … located by an easily adaptable Information Register… … disclosed by infrastructuralised services… … located by an easily adaptable Service Register… Indeed, the agility and versatility of your enterprise improves drastically to meet ever increasing demands and stand heavy competition.
  21. 21. © Emovere.nl Information Orchestrator Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} You shorten your time-to-market : Having your infrastructuralised information durably in place… Sigh! … Information provisioning is no longer a serious bottleneck for the time-to-market of your new products and services! Plus you reduce your lost business opportunities! … made available to you by your robustly infrastructuralised services… … your information orchestrators quickly compose the information you need to match your various and varying business needs.
  22. 22. © Emovere.nl Information Orchestrator Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} You improve the quality of your information : Your information does not contain duplicates anymore. Your information does not contain inconsistencies anymore. Your infrastructuralised information has clear and consistent meaning now. Your infrastructuralised services consistently disclose this information. Together this strongly improves the quality and reliability of your situationally composed information. You become a more reliable and decisive enterprise – internally as well as to all your business partners.
  23. 23. © Emovere.nl Information Orchestrator Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} You robustly integrate by means of… coordinated separation: InfOrch separates information… … in a coordinated way from… … information services… … in a coordinated way from… … information application… … in order to be able to perfectly integrate (orchestrate) information in a huge variety of ways making it fit for many, many situational purposes. You assure yourself of the most agile and flexible form of integration!
  24. 24. © Emovere.nl Information Orchestrator You apply JIT integration thanks to the greatness of the elemental: Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} {service} {service} … Information Director Information Register {i} {i} {i} {i} {i} {i} … … {i} I n order to be able to perform true situational integration of information at the very last possible moment … … that information is organised in an elemental * – i.e. non integrated – fashion at the earliest possible moment. For only (very) fine grained information ... … can be integrated (composed) in a (very) large number of ways meeting the precise demands of the exact situation at hand. Sounds great! How do I create myself infOrch? * ) Fundamental to infOrch is a method for information infrastructuralisation: e.g. Metapattern
  25. 25. © Emovere.nl I m agine… Now, just the steps to take to make work for you… inf O rch
  26. 26. © Emovere.nl Application <ul><li>Step (0): </li></ul><ul><li>The current information provisioning situation for most companies: </li></ul>Application Application Application … Some kind of “Integration Bus” {i} {i} {i} {i}
  27. 27. © Emovere.nl Application <ul><li>Step (0): </li></ul><ul><li>The current information provisioning situation for most companies: </li></ul>Application Application Application … Some kind of “Integration Bus” {i} {i} {i} {i} Some kind of (central) facility that somehow coordinates the exchange of information between… … traditional, c/s, …, soa etc. types of applications that… … manage their own information in their own way. E x p l a i n e d
  28. 28. © Emovere.nl Application <ul><li>Step (1): </li></ul><ul><li>The way of information provisioning is added . </li></ul>Application Application Application … Some kind of “Integration Bus” {i} {i} {i} {i} Service Director Service Register Information Director Information Register inf O rch
  29. 29. © Emovere.nl Application <ul><li>Step (1): </li></ul><ul><li>The way of information provisioning is added . </li></ul>Application Application Application … Some kind of “Integration Bus” {i} {i} {i} {i} Service Director Service Register Information Director Information Register A new kind of “application” is added and connected to the existing bus… … while the existing way of information provisioning remains in tact and operational… … during migration (see next steps). E x p l a i n e d inf O rch
  30. 30. © Emovere.nl Information Orchestrator/ Application Hybride Application Application Application … Some kind of “Integration Bus” {i} {i} {i} {i} Service Director Service Register {service} Information Director Information Register {i} <ul><li>Step (2): </li></ul><ul><li>The way of information provisioning is now put into use … </li></ul><ul><li>Per (group of) information key(s)… information provisioning starts to shift… </li></ul>inf O rch
  31. 31. © Emovere.nl Information Orchestrator/ Application Hybride <ul><li>Step (2): </li></ul><ul><li>The way of information provisioning is now put into use … </li></ul><ul><li>Per (group of) information key(s)… information provisioning starts to shift… </li></ul>Application Application Application … Some kind of “Integration Bus” {i} {i} {i} {i} Service Director Service Register {service} Information Director Information Register {i} Information from below ( ) is moved over here and infrastructurally organised. New services are developed to disclose requested information. The application is extended with information orchestration {service} calls. {i} The traditional information source shrinks: information now starts coming in the infOrch way. E x p l a i n e d inf O rch
  32. 32. © Emovere.nl <ul><li>Step (3, 4, 5, 6, …, n-1): </li></ul><ul><li>The way of information provisioning proceeds… </li></ul><ul><li>Per (group of) information key(s) information provisioning shifts… </li></ul>Application Information Orchestrator/ Application Hybride Information Orchestrator/ Application Hybride … Some kind of “Integration Bus” {i} {i} Service Director Service Register {service} Information Director Information Register {i} Information Orchestrator {i} {service} {i} {i} {i} … inf O rch
  33. 33. © Emovere.nl <ul><li>Step (3, 4, 5, 6, …, n-1): </li></ul><ul><li>The way of information provisioning proceeds… </li></ul><ul><li>Per (group of) information key(s) information provisioning shifts… </li></ul>Application Information Orchestrator/ Application Hybride Information Orchestrator/ Application Hybride … Some kind of “Integration Bus” {i} {i} Service Director Service Register {service} Information Director Information Register {i} Information Orchestrator {i} {service} {i} {i} {i} … Repeat… Repeat… Repeat… Repeat… Finished ! The first “pure” Information Orchestrator is a fact! It requests all of its information the infOrch way. No information is requested the Integration Bus way anymore. E x p l a i n e d inf O rch
  34. 34. © Emovere.nl <ul><li>Step (n): </li></ul><ul><li>The way of information provisioning is fully operational now… </li></ul><ul><li>The “Integration Bus” quietly disappeared… </li></ul>Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} Information Director Information Register {i} Information Orchestrator {service} {service} … {i} {i} {i} {i} {i} … … {i} inf O rch
  35. 35. © Emovere.nl <ul><li>Step (n): </li></ul><ul><li>The way of information provisioning is fully operational now… </li></ul><ul><li>The “Integration Bus” quietly disappeared… </li></ul>Information Orchestrator Information Orchestrator Information Orchestrator … Service Director Service Register {service} Information Director Information Register {i} Information Orchestrator {service} {service} … {i} {i} {i} {i} {i} … … {i} Repeat… Repeat… All Information Orchestrators are independent of each other. Finished! Finished! Finished! They totally depend on {service}… … and on {i}. E x p l a i n e d inf O rch
  36. 36. © Emovere.nl Su mm arise… Now, let’s
  37. 37. © Emovere.nl inf O rch takes your information provisioning further… You stop wasting your costly resources 1 m
  38. 38. © Emovere.nl inf O rch takes your information provisioning further… You become much more adaptable to change 2 You stop wasting your costly resources 1 m
  39. 39. © Emovere.nl inf O rch takes your information provisioning further… You become much more adaptable to change 2 You substantially shorten your time-to-market 3 You stop wasting your costly resources 1 m
  40. 40. © Emovere.nl inf O rch takes your information provisioning further… You become much more adaptable to change 2 You substantially shorten your time-to-market 3 You greatly improve the quality of your information 4 You stop wasting your costly resources 1 m
  41. 41. © Emovere.nl inf O rch takes your information provisioning further… You become much more adaptable to change 2 You substantially shorten your time-to-market 3 You greatly improve the quality of your information 4 You stop wasting your costly resources 1 Supplies you with the flexibility you need to successfully keep pace with nowadays information society dynamics 5 m
  42. 42. © Emovere.nl I m agine… Just Wouldn’t that be a major step forwards? Definitely!
  43. 43. © Emovere.nl Last but not least Metapattern … … is a powerful information modeling method … models information in an infrastructural (re-usable) fashion … is developed by Pieter Wisse Without (a method like) Metapattern… infOrch is not even half as powerful.
  44. 44. © Emovere.nl Thank you for your kind interest in this presentation on Information Orchestration inf O rch

×