Building the SOA City SOA Market

Slides:



Advertisements
Similar presentations
Logosworld.com Building the SOA City From Waterfall to Marketplace 1.
Advertisements

Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
1 Chapter 7 IT Infrastructures Business-Driven Technology
Cloud Computing Concept&nature Cloud computing refers to the applications delivered as services over the Internet and the hardware, and systems software.
SaaS, PaaS & TaaS By: Raza Usmani
Building the Ultimate IT Portfolio from Scratch Peter Grant Advisor, IBRS
Logosworld.com Building the SOA City 12th June Eindhoven 1 Strategies to bring SOA into Enterprises.
Corporate Efficiency Meeting Improving Your Business Processes Using SharePoint and Beyond.
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
Logosworld.com ©2005 Angeli/Grice logosworld.com Roadmap to SOA Governance of agile service oriented projects.
| Copyright© 2011 Microsoft Corporation 1 journey to the cloud KOEN VAN TOLHUYZEN TSP OFFICE 365 MICROSOFT CORPORATION.
Project Management May 30th, Team Members Name Project Role Gint of Communications Sai
Overview of SAP Products & Components SAP AG – An Overview World’s Leading Provider of Business Management Software Established in Headquarters.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
Introduction to Enterprise Systems. Slide 2 Objectives Review the enterprise ecosystem.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Enterprise Service Bus
Office 365 is cloud-based productivity, hosted by Microsoft.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
INFORMATION SYSTEM CATEGORIES
SAP in ERP – A Bird’s Eye View
Cloud adoption NECOOST Advisory | June 2017.
Digital Workplace.
What is Cloud Computing - How cloud computing help your Business?
Boomerang Adds Smart Calendar Assistant and Reminders to Office 365 That Increase Productivity and Simplify Meeting Scheduling OFFICE 365 APP BUILDER.
in All Office 365 Apps for Enterprise Companies
Soft1 Open Enterprise Edition Allows Customers to Easily Synchronize Files Using Microsoft Office 365 and Seamlessly Store Any Information in SharePoint.
Booklet365 Office 365 Outlook Add-In Makes Easy Work of Managing Schedules for Fitness Gyms, Sports Associations, Trainers, and Their Customers Partner.
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
How Smart Networks are Changing Corporate Networks
A Modern Intranet Integration that Extends the Value of Your Microsoft Office 365 Deployment, Boosts Productivity, and Enhances Collaboration OFFICE 365.
Book: Integrated business processes with ERP systems
Enterprise Application Architecture
1. Define a Vision & Identify Business Scenarios
Introduction to Enterprise Systems
That Saves Money and Preserves Opportunities
Modern Collaboration in Teams & Projects Powered by Office 365
DESIGN, DEPLOY, COLLABORATE.
SharePoint Project Management Simplified
Book: Integrated business processes with ERP systems
PostBeyond Delivers an Enterprise Solution That Strengthens Communications with Employees and Integrates Seamlessly with Microsoft Office 365 OFFICE 365.
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Exploring the Cloud Marketplace
Ebusiness Infrastructure Platform
How to Build Services Right
BLACKVARD MANAGEMENT CONSULTING, LLC
Author: Axel Angeli Logosworld.com
The Dawning of Enterprise Service Architecture
2/25/2019.
Introduction to SOA Author: Axel Angeli Logosworld.com
Author: Axel Angeli Logosworld.com

One Internet will Become One Computer
Introduction to SOA Part II: SOA in the enterprise
Author: Axel Angeli Logosworld.com
Information Systems.
Building SOA City - Kaleidoscope Understanding the Basics of SOA
Author: Axel Angeli Logosworld.com
The Intelligent Enterprise and SAP Business One
Author: Axel Angeli Logosworld.com
Networked Thinking Thursday, 12 December 2019
Presentation transcript:

Building the SOA City SOA Market 12th June 2008 - Eindhoven SOA Market Governance Front-end Services Abst-raction Middle-ware Persis- tence Virtua-lization Security & Safety Hard-ware Strategies to bring SOA into Enterprises It is no co-incidence that the reincarnation of Service Oriented Client Server Architecture und the new vision of Enterprise 2.0 collabarotion paradigms eclipse just now. This publication is about how to succesfully implement SOA in enterprises.

An Episode from: Building the SOA City 12th June 2008 - Eindhoven Author: Axel Angeli Logosworld.com Adopted for Getronics PinkRocade At Philips Eindhoven 12th June 2007

What is SOA? 12th June 2008 - Eindhoven

SOA is More Than Middleware and ESB 12th June 2008 - Eindhoven The traditional middleware vendors did a great job in having their audience the impression that buying one of their product will pay for a full featured SOA. Unfortunately the truth cannot be farther away. But SOA is far more than just middleware or the implementation of an Enterprise Service Bus. Middleware and ESB are the communication layer They are the streets and code of traffic

SOA is the Marketplace for Services Governance Frontend Services Semantics Abstraction Middleware Persistence Virtualization Security & Safety Physical Layer SOA Market Gover-nance Front-end Services Semantics Abst-raction Persis- tence Virtuali-zation Security& Safety Hard-ware 12th June 2008 - Eindhoven SOA is architecture that allows a convenient addition, removal and exectution of servcies. In addition SOA shall permanently investigate the needs of service usage and decide if some popular service can be offered as public services centrally on top of the SOA marketplace.

SOA is the Service Marketplace 12th June 2008 - Eindhoven SOA caters for an infrastructure and basic services to make the execution of services as convenient as possible SOA by nature is a service. SOA is completely useless without services. It is also useless if SOA does not help to make the service deployment and service execution as convenient as possible.

SOA Component Stack Governance Frontend Services Semantics Abstraction Investment, arbitration, SOA marketing Governance Design, Accessability, Desktop Integration Frontend ERP Components, APIs, UDDI Services BI, Search, Semantic Web 3.0, repository Semantics Programming, VM, Managed Runtime Abstraction Messaging, Workflow, ETL, Data Adapters Middleware DB, MQ, Filesys, Replication Persistence Ressource sharing, Scaling, Recovery Virtualization Firewalls, compliance, encryption Security & Safety Network, Hardware Physical Layer Governance Investment, arbitration, SOA marketing Frontend Design, Accessability, Desktop Integration Services ERP components, APIs, UDDI Semantics BI, Search, Semantic Web 3.0, repository Abstraction Programming, VM, Managed Runtime Middleware Messaging, Workflow, ETL, Data Source Persistence DB, MQ, Filesys, Replication Virtualization Ressource sharing, Scaling, Recovery Security & Safety Firewalls, compliance, Access security, encryption Physical layer Network, Hardware 12th June 2008 - Eindhoven Middleware is only one of many layers in a full stack of Services that alltogether form a SOA. It is important to understand that the completeness of the stack is the essential, since every individual that operates in a SOA environment can expect the presence of any of the stack layers and promoted services.

How Do I Get SOA? Ways to control uncertainty: learn from Cities 12th June 2008 - Eindhoven Ways to control uncertainty: learn from Cities

EAI SOA Evolves like a City SOA Evolution Traditional IT Mainframe EAI SOA And every day there are surprises, you cannot control and predict everything

Imagine SOA Governance like City Administration 12th June 2008 - Eindhoven Cities went through the same phases of development than IT There is a stunning similarity between the global development of villages and cities and the evolution of SOA. We speak of the global village and internauts that live in social networks and travel on the virtual highway called internet. The enterprise IT of the future will be a virtual village. We can but learn from the many thousand years of political experience in adminstration and governance of villages.

In the beginning …. there were isolated habitats That was inefficient Every farm autonomous Water, nutrition … all supplied by themselves That was inefficient 12th June 2008 - Eindhoven In the beginning, when humans started settlements they built isolated farms. Every farm

Then habitats started sharing services Common fountain Farms specialiing in meat OR crop Expert services were created Schools, smiths, waggoners, carpenters, bakeries … One town wall protects everybody 12th June 2008 - Eindhoven

Community is more efficient than the sum of individuals 12th June 2008 - Eindhoven

As communities grew Marketplaces for services came to be 12th June 2008 - Eindhoven Marketplaces for services came to be

Enterprise 2.0 Learns WWW Enterprises adopt the succesful WWW WWW is based on services WWW is a grown SOA There is a free market of services  Learning from AMAZON, Google, XING, Wikipedia, eBAY et.al. 12th June 2008 - Eindhoven Enterprises finally understand the benefits of adopting a great some of the succesful concepts and services that have become daily routine for the users of the WWW. Google. Amazon and Wikipedia should be given the merits of havinjg changed our daily life. Especially Wikipedia demonstrated succesfully that communities can produce quality results without a monarchical control based on trust and competition.

Enterprise 2.0 „Webification“ of enterprise collaboration SharePoint instead individual file servers Life Collaboration Enterprise Search Wiki Libraries instead of directory trees Enterprise wide discussion forums ERP   Desktop Integration Application  Outlook 12th June 2008 - Eindhoven Enterprise slowly learn the lesson. However, the „webification“ of enterprise IT slowly gets momentum. The barrier between different technologies like Windows and Internet blurs more and more thanks to technologies liek WebDAV and event driven architectures like Microsoft SharePoint.

Social Networks are on the rise Social communities like XINK, LinkedIn Stay in touch with business friends The big Mathematical brain: Matheon Best math genies form a new giant math brain Developer networks No OSS anymore  SDN is the place to go 12th June 2008 - Eindhoven

SOA is the groundwork for Enterprise 2.0 Enterprise 2.0 is based on collaboration Collaboration requires service architecture 12th June 2008 - Eindhoven

Enterprise Apps Become Services Enterprise Suites Service Collections Enterprise Suites turn into Service Collections 12th June 2008 - Eindhoven A necessity for a SOA success is a quick transformation of the functionality of enterrpise applications into a collection of services allowing the most important and strongest features to be reused by other applications.

Thinking different The important thing in SOA is not so much to obtain new technology as to discover new ways of thinking about them. 12th June 2008 - Eindhoven

Imagine SOA Marketplace as a City Cities mean communities SOA is for communities Enterprise 2.0 is community Cities mean communities SOA is for communities Enterprise 2.0 is a community 12th June 2008 - Eindhoven

IT in ERP today is „vendor-oriented“ The capability of procucts decides what to do with the software Recombination of features is nearly impossible 12th June 2008 - Eindhoven

We want to „mash-up“ the functionalities of specialized software We want the best of each We want to „mash-up“ the functionalities of specialized software 12th June 2008 - Eindhoven

Windows is Already a Mashup King We use Microsoft Office Or may use OpenOffice instead Use Ulead PhotoImage Use Browser from Firefox or Flock Destop Search from Google  Best of Breed Just Download, install  Run 12th June 2008 - Eindhoven Our modern PC is already a mashup place. Windows is the commonly used operating system. The success of Windows is not because it is the best operating system we could imagine; and it is not because anybody forced us to use Windows; Windows is the operating system standard, because it was the most attractive for both vendors and software users.

ERP may Look Like This Soon Scenario Run MM on SAP ERP Use Amazon and vendor catalogues Run SD on Microsoft Dynamics AX SRM on Web-based SAP SRM CRM on Jira Financials on Oracle PP on own IBM i5 PM on system of external service partner 12th June 2008 - Eindhoven

WWW is already a free market of services Windows software from download.com Email from Yahoo, google etc. Shopping directory by eBay Books and electronics by Amazon Homepage provider, blogger tools, social networks … 12th June 2008 - Eindhoven

SAP Is Ready for SOA Netweaver BusinessByDesign (ByD) BAPI delivers SAP as services Unfortunately not yet complete Workflow connects to messaging SRM, CRM, BI are service hubs Full connectivity via RFC and HTTP BusinessByDesign (ByD) An excellent service suite Dynamics AX and ByD will be ERP champions 12th June 2008 - Eindhoven

How Getting SOA? 12th June 2008 - Eindhoven

Challenges of Interacting Societies 12th June 2008 - Eindhoven Freely interacting agents create an uncontrollable form of complexity

How Do You Control Complexity? How to control the crew of a ship? How to you control an army? How to govern a city? How to you control China, Zimbabwe? 12th June 2008 - Eindhoven Knowing about complexity does not help us further. We have to understand how we can cope with the challenges of a new complexity. `Lucky we are, that situations of many to many interactions are not new in this our world. Indeed, we encounter complex (this means: non linear) situations of interaction every day and in every level of our human societies. Why wouldn‘t we ask ourself if they ways how those societies cope with their complex livings give us some proven concepts that we can adopt for our own necessities. How do you control a project team of 50 people? Does it really work that you tell them what to do and what not to do - and then it all works? How do you control the crew of an ocean liner? How do you control an army? How do you control a company with 100000 employees? How do you control a country like China? Over 1000 Millions of people? Is it really law and order? Why does then law and order not work in Iraq or Zimbabwe?   For project teams the standard recommendation used to be standardized plans that were called "roadmaps" and looks like a "waterfall" in a typical GANTT-Chart. In fact, such phased plans are based on the assumption that there is an inherent and natural linear cascade of dependencies. Especially the waterfall technique ignores notoriously the possibility that an action at a certain moment of time may reverberate back to previously completed action and invalidate the precondition that was the basis for the cascade. Since you typically cannot control every behaviour at any moment of time of a group of people (or another group of independently acting objects) a waterfall plan is normally useless in real life.

Waterfall Doesn‘t Meet Complexity Waterfall method imply linearity Waterfall ignores that action may reverberate to earlier conditions Waterfall is not agile Waterfalls imply deterministic scenarios and linearity Waterfalls ignores that actions may reverberate to earlier conditions Waterfalls are not agile They cannot cope with uncertainties 12th June 2008 - Eindhoven The classical waterfall method is designed for purely linear, deterministic scenarios. In a SOA and Enterprise 2.0 we hardly find situations where we can tell easily up-front with certainty how the consequent action will look like. Since waterfall requires pre-determination of consequnece a waterfall project method cannot cope with feedback cicles, with uncertainty, and is therefore not agile. Waterfall is therefore no choice for the challenges of Enterprise 2.0.

The Paradox of Uncertainty 2-body Theorem A satellite revolves in an exact elliptical path around it gravitational center point. 3-body Theorem There is no elementary mathematical formula to calculate the paths of three body that interact with each other 12th June 2008 - Eindhoven Uncertainty hits us at palces where we do not expect and where our alleged common sense rebels. We all know from physics that a planet takes an elliptical orbit around a central star. There is a formula well described by Johannes Kepler that lets us calculate the position of the planet in the orbit at any given moment of time. Unfortunately this is a purely hypothetical constellation. In reality there are far more gravitational fields that may influence the motion path. And now a paradox of uncertainty hits: if there are three freely interacting bodies then there is no mathematical deterministic formula to calculate the exact positioon of all the three bodies.

Coincidence is the only true ruler of the universe. Napoleon Bonaparte Coincidence is the only true ruler of the universe. 12th June 2008 - Eindhoven

How do you control planets‘ motion? Planets are controlled by gravitation. Gravitation produces a focal point. Gravitation means attraction. 12th June 2008 - Eindhoven Let us ask another questions far wider than the widest of our horizons. How do you control the movement of planets? Again we have an example of mutually interacting but independent objects. Thrown into the void the planets would make them move without a plan and in complete chaos. But there is a magic that makes them move in celestial harmony: gravitation. Gravitation is the point of attraction for the planets. And this leads as to the spur for the secret of true control in interacting systems: When it comes to the question how to control complex systems the strategy is to build up a focal point of attraction. gravitation

Attraction controls communities Enterprises are communities Attraction may be More money, less costs More creativeness More fun and joy More productiveness Better quality Creativeness Fun and joy Produc-tiveness Quality Money 12th June 2008 - Eindhoven

A Devine Circle SOA Creates Attraction Better SOA creates attractions Attraction creates services Services drive enhancements in architecture Better SOA creates more attractions Device Circle SOA Creates Attraction Attraction creates services Services drive enhance-ments Better SOA creates attractions 12th June 2008 - Eindhoven

SOA Stays and Falls With Services SOA needs Elementary (=Public) Services Otherwise SOA is like a city without craftsmen City Services: Government,&Administration, Police, Justice Streets, water&electricty, garbage removal Private Services Craft, commerce (commodities and assistence) 12th June 2008 - Eindhoven

Johann Wolfgang Goethe Every bright idea has been thought of before, you only need to try thinking of it again. Alles Gescheite ist schon gedacht worden, man muss nur versuchen, es noch einmal zu denken. 12th June 2008 - Eindhoven

Blue Elefant SOA Certificate logosworld.com Blue Elefant SOA Certificate The Blue Elefant Certi The Blue Elefant logo is awarded to consultants and organisations that have proven their knowledge in the field of the Service Oriented Architecture.

Blue Elephant League Says Thank You! July 2005 Blue Elephant League Says Thank You! Lynton Grice Axel Angeli Blue Elephant 12th June 2008 - Eindhoven www.logosworld.com • axel-blue.elephant@logosworld.com Axel Angeli, Lynton Grice: Are the big players ready for ESA? palmer@logosworld.com

The Blue Elephant Stampede July 2005 The Blue Elephant Stampede Networking computers means networking people! Blue Elephants Know That the World is a Village Blue Elephants evangelize the vision of collaboration of computer software across organisations Blue Elephants Mentor EAI Projects Blue Elephants Give Independent Expertize Contact: blueelephants@logosworld.com 12th June 2008 - Eindhoven Axel Angeli, Lynton Grice: Are the big players ready for ESA? palmer@logosworld.com