Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises.

Slides:



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

DELIVERING SHAREPOINT AS A SERVICE
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
TOPIC LEARNING BTEC Level 3 Unit 28 Websites L01- All students will understand the web architecture and components which allow the internet and websites.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
® Entire contents © 2006 AMR Research, Inc. All rights reserved. | Page 1 Wakey - Wakey Packaged Applications- You Need Enterprise Architecture Too! Microsoft.
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.
Web Server Hardware and Software
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
IS NEWS MICROSOFT OFFICE SHARE POINT SERVER 2007 By: Raul Rodriguez HTM 304.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
The Cloud: Demystified Neil Cattermull Frontier Technology.
REDMOND, Wash., and WALLDORF, Germany – May 19 th, 2014: Steve Lucas, President SAP Platform Solutions at SAP AG “We are proud of how we listened.
Logosworld.com Building the SOA City 12th June Eindhoven 1 Strategies to bring SOA into Enterprises.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
Enterprise Resource Planning
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Corporate Efficiency Meeting Improving Your Business Processes Using SharePoint and Beyond.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Network LANscape Servers & Equipment Found In a Typical Local Area Network (LAN) By George Squillace New Horizons of MichiganGeorge Squillace MCT, MCSE,
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
The Internetworked E-Business Enterprise
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Chapter 7: Using Windows Servers to Share Information.
Framework: ISA-95 WG We are here User cases Studies
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Computing on the Cloud Jason Detchevery March 4 th 2009.
TWIRL Twinning virtual World (on- line) Information with Real world (off-Line) data sources Kick-Off Meeting Cassidian 08 & 09 October 2012, Paris - France.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
1 Evolution and Revolution: Windows 7 and Desktop Virtualization How to Accelerate Migration to Windows 7 Miguel Sian, Sr. Enterprise Solutions Consultant.
Dr. William P. Wagner Villanova University SAP NetWeaver EAI Technology Framework for the Future.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
| Copyright© 2011 Microsoft Corporation 1 journey to the cloud KOEN VAN TOLHUYZEN TSP OFFICE 365 MICROSOFT CORPORATION.
Enterprise Solutions Chapter 10 – Enterprise Content Management.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Logosworld.com Building the SOA City The society of services in a SOA behaves like a society in a city. The society of services in a SOA behaves like a.
Project Management May 30th, Team Members Name Project Role Gint of Communications Sai
Microsoft and Symantec
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Project Management Tools Meenakshi Lakshmikanthan 02/22/2010.
Marketing Principles CHAPTER 9 SECTION2.  A common use of computers in retail is the point-of-sale (POS) system.  Managing the relationships the company.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Overview of SAP Products & Components SAP AG – An Overview World’s Leading Provider of Business Management Software Established in Headquarters.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Ron Johnson, CFA Litman/Gregory Asset Management.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
HUB International: Software & Common Applications
3.1 Types of Servers.
Building the SOA City SOA Market
Parrot Solutions Pte. Ltd
BizTalk Server 2013 Cloud based Adapters
SOFT-TECH Enterprises LLC
How to Build Services Right
Author: Axel Angeli Logosworld.com
Author: Axel Angeli Logosworld.com
Introduction to SOA Part II: SOA in the enterprise
Author: Axel Angeli Logosworld.com
Building SOA City - Kaleidoscope Understanding the Basics of SOA
Presentation transcript:

Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises

Logosworld.com What is SOA? 2

Logosworld.com Middleware and ESB are the communication layer They are the streets and code of traffic Middleware and ESB are the communication layer They are the streets and code of traffic SOA is More Than Middleware and ESB 3

Logosworld.com  Governance  Frontend  Services  Semantics  Abstraction  Middleware  Persistence  Virtualization  Security & Safety  Physical Layer  Governance  Frontend  Services  Semantics  Abstraction  Middleware  Persistence  Virtualization  Security & Safety  Physical Layer SOA is the Marketplace for Services 4

Logosworld.com SOA is the Service Marketplace 5 SOA caters for an infrastructure and basic services to make the execution of services as convenient as possible

Logosworld.com SOA Component Stack 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 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 6 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

Logosworld.com Duties of Classical Middleware  Data transport (messaging)  Message tracking  ETL: Extract, Transform, Load  Format and protocol conversion  Data mapping  Data cleansing and consolidation  Workflow  Data Source Adapters  Data transport (messaging)  Message tracking  ETL: Extract, Transform, Load  Format and protocol conversion  Data mapping  Data cleansing and consolidation  Workflow  Data Source Adapters 7

Logosworld.com Ways to control uncertainty: learn from Cities How Do I Get SOA? 8

Logosworld.com Imagine SOA Governance like City Administration 9 Cities went through the same phases of development than IT

Logosworld.com In the beginning ….  there were isolated habitats  Every farm autonomous  Water, nutrition … all supplied by themselves  That was inefficient  there were isolated habitats  Every farm autonomous  Water, nutrition … all supplied by themselves  That was inefficient 10

Logosworld.com 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  Common fountain  Farms specialiing in meat OR crop  Expert services were created Schools, smiths, waggoners, carpenters, bakeries …  One town wall protects everybody 11

Logosworld.com Community is more efficient than the sum of individuals 12

Logosworld.com As communities grew 13 Marketplaces for services came to be

Logosworld.com IT Today is Still in the Medieval 14

Logosworld.com 15 Guilds control needs IT today controls needs  Demand is controlled by supply Guilds control needs IT today controls needs  Demand is controlled by supply Today: IT is regulated like mediaval guilds

Logosworld.com 16 We want supply be controlled by demand Demand is controlled by supply

Logosworld.com Use cases of (e)SOA  Collaboration: Posting news to web site  Write article online No backup  Write article offline Go to web site Post article Change formatting In reality much more complicated  What writers want Write article in outlook Press send and …. Voila!  Collaboration: Posting news to web site  Write article online No backup  Write article offline Go to web site Post article Change formatting In reality much more complicated  What writers want Write article in outlook Press send and …. Voila! 17

Logosworld.com Use Cases of (e)SOA  Finding documents  Today most project doc is WRITE-ONLY  Finding is more difficult than writing  SOA provides uniform data access  Every search engine can spider any data source  You can choose search engine  You can use multiple search-engines  Finding documents  Today most project doc is WRITE-ONLY  Finding is more difficult than writing  SOA provides uniform data access  Every search engine can spider any data source  You can choose search engine  You can use multiple search-engines 18

Logosworld.com Enterprise 2.0 Learns WWW  Enterprises adopt the succesful WWW  WWW is based on services  WWW is a grown SOA   Learning from AMAZON, Google, XING, Wikipedia, eBAY et.al.  Enterprises adopt the succesful WWW  WWW is based on services  WWW is a grown SOA   Learning from AMAZON, Google, XING, Wikipedia, eBAY et.al. 19

Logosworld.com Enterprise 2.0  „Webification“ of enterprise collaboration  Central Sharepoints for data  Life Collaboration  Enterprise Search  Wiki Libraries instead of directory trees  Enterprise wide discussion forums  ERP   Desktop Integration Application  Outlook  „Webification“ of enterprise collaboration  Central Sharepoints for data  Life Collaboration  Enterprise Search  Wiki Libraries instead of directory trees  Enterprise wide discussion forums  ERP   Desktop Integration Application  Outlook 20

Logosworld.com 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  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 21

Logosworld.com 22 Enterprise 2.0 is based on collaboration Collaboration requires services architectures Enterprise 2.0 is based on collaboration Collaboration requires services architectures SOA is the groundwork for Enterprise 2.0

Logosworld.com Enterprise Apps Become Services  Enterprise Suites turn into Service Collections 23 Enterprise Suites Service Collections

Logosworld.com 24 The important thing in SOA is not so much to obtain new technology as to discover new ways of thinking about them. Thinking different

Logosworld.com  Cities mean communities  SOA is for communities  Enterprise 2.0 is a community  Cities mean communities  SOA is for communities  Enterprise 2.0 is a community Imagine SOA Marketplace as a City 25 Cities mean communities SOA is for communities Enterprise 2.0 is community

Logosworld.com 26 The capability of procucts decides what to do with the software Recombination of features is nearly impossible The capability of procucts decides what to do with the software Recombination of features is nearly impossible IT in ERP today is „vendor-oriented“

Logosworld.com 27 We want to „mash-up“ the functionalities of specialized software We want the best of each

Logosworld.com 28 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 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 Windows is Already a Mashup King

Logosworld.com 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  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 29

Logosworld.com WWW is already a free market of services  Windows software from download.com  from Yahoo, google etc.  Shopping directory by eBay  Books and electronics by Amazon  Homepage provider, blogger tools, social networks …  Windows software from download.com  from Yahoo, google etc.  Shopping directory by eBay  Books and electronics by Amazon  Homepage provider, blogger tools, social networks … 30

Logosworld.com SAP Is Ready for SOA  Netweaver  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  Netweaver  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 31

Logosworld.com How Getting SOA? 32

Logosworld.com Freely interacting agents create an uncontrollable form of complexity Challenges of Interacting Societies 33

Logosworld.com 3-Body Problem 34

Logosworld.com 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?  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? 35

Logosworld.com Waterfall Doesn‘t Meet Complexity  Waterfall method imply linearity  Waterfall ignores that action may reverberate to earlier conditions  Waterfall is not agile  Waterfall method imply linearity  Waterfall ignores that action may reverberate to earlier conditions  Waterfall is not agile 36 Waterfalls imply deterministic scenarios and linearity Waterfalls ignores that actions may reverberate to earlier conditions Waterfalls are not agile They cannot cope with uncertainties

Logosworld.com gravitation How do you control planets‘ motion?  Planets are controlled by gravitation.  Gravitation produces a focal point.  Gravitation means attraction.  Planets are controlled by gravitation.  Gravitation produces a focal point.  Gravitation means attraction. 37

Logosworld.com Attraction controls communities  Enterprises are communities  Attraction may be More money, less costsMore money, less costs More creativenessMore creativeness More fun and joyMore fun and joy More productivenessMore productiveness Better qualityBetter quality  Enterprises are communities  Attraction may be More money, less costsMore money, less costs More creativenessMore creativeness More fun and joyMore fun and joy More productivenessMore productiveness Better qualityBetter quality 38

Logosworld.com A Devine Circle  SOA Creates Attraction  Attraction creates services  Services drive enhancements in architecture  Better SOA creates more attractions  SOA Creates Attraction  Attraction creates services  Services drive enhancements in architecture  Better SOA creates more attractions 39 Device Circle SOA Creates Attraction Attraction creates services Services drive enhance- ments Better SOA creates attractions

Logosworld.com 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)  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) 40

Logosworld.com 41 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. 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. Johann Wolfgang Goethe

Logosworld.com SOA Is Not New  SOA has been there since the early days of computing  Operating Systems Are Early SOA Implementations  BIOS Are Service Frameworks They cater for services in repeating tasks Printer drivers Screen outout Mouse, Windows, Drawing, Network etc.  SOA has been there since the early days of computing  Operating Systems Are Early SOA Implementations  BIOS Are Service Frameworks They cater for services in repeating tasks Printer drivers Screen outout Mouse, Windows, Drawing, Network etc. 42

Logosworld.com SOA Is Services and Architecture ServicesArchitecture Orchestration Common Runtime Message Flow 43 Services need Architecture Architecture supports Services

Logosworld.com SOA is a name for the on-going evolution in IT progress Why should market place work? 44