Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.

Slides:



Advertisements
Similar presentations
Unified Communications Bill Palmer ADNET Technologies, Inc.
Advertisements

Eclipse, M2M and the Internet of Things
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Distributed Data Processing
Welcome to Middleware Joseph Amrithraj
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
WEB & MOBILE CLOUD APP With Bootstrap, Backbone, Pusher, AWS, Slim Gabriele Mittica –
Enterprise SOA, Apache Style Hadrian Zbarcea (Talend) - Daniel Kulp (Talend) –
1 IONA Advances in Open Source SOA June Agenda Background Open Source Strategy Open Source Product Line Open Source Community Q&A.
Developing Enterprise Applications with the WSO2 Application Platform
Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
 Who we are  Amdatu  Platform  Projects  Demo  Q&A.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
CLOUD COMPUTING.
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Plan Introduction What is Cloud Computing?
Web application architecture
Banking Clouds V International Youth Banking Forum.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
Getting Smarter with Information An Information Agenda Approach
3 Cloud Computing.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
FIORANO SERVICE BUS The Cloud Enablement Platform
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Delivering an Architecture for the Social Enterprise Alpesh Doshi, Fintricity Information Age Social&Mobile Business Conference Tuesday 31st January 2012.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
DISTRIBUTED COMPUTING
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
WITSML Service Platform - Enterprise Drilling Information
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
1 SOA Across Business and IT How do I optimize my business processes? Business Models Identify Process Tasks I/T Components exposed as SOA Services How.
Enterprise Cloud Computing
Produced in cooperation with: HP Technology Forum & Expo 2009 © 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject.
Chapter 8 – Cloud Computing
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Going Hybrid – part 1 Moving to Hybrid Cloud with Windows Azure Virtual Machines & System Center 2012 R2.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Overview of SAP Products & Components SAP AG – An Overview World’s Leading Provider of Business Management Software Established in Headquarters.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Introduction to Oracle Forms Developer and Oracle Forms Services
Unit 3 Virtualization.
Introduction to Oracle Forms Developer and Oracle Forms Services
Principles of Network Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Enterprise Systems
Business Process Excellence by Software AG
3 Cloud Computing.
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG

Enterprise Architecture Firm Architecture World ‘10 SAP and me SAP Founded 1972, nearly employees Headquartered in Walldorf, Germany, with regional offices SAP is the largest software enterprise in Europe and the fourth largest software enterprise in the world as of 2009 The company's best known product is its SAP Enterprise Resource Planning (SAP ERP) software SAP NetWeaver provides all SOA frameworks (ESB, Repository, Rules) Ulf Fildebrandt Studied computer science in Hildesheim Working for SAP since 1998 Responsible architect for SAP NetWeaver PI (an ESB) and SAP NetWeaver Composition Environment

Market Trends Architecture

Enterprise Architecture Firm Architecture World ‘10 Cloud Elastic Computing Software as a Service Platform as a Service Infrastructure as a Service SPI model Cloud computing …brings elasticity to computing (“pay as you go”) …lowers administration costs

Enterprise Architecture Firm Architecture World ‘10 Web 2.0 Social Networks Social Networks… …allow interaction between people …are created focused on common interests …look different for every user (“friends”, “followers”, etc.) …create communities for every topic Social networks Business Networks

Enterprise Architecture Firm Architecture World ‘10 Mobile Mobile devices… …provide permanent access to services …provide a platform to allow people interaction …usually require a middleware to adapt the data to mobile needs (size, performance)

Enterprise Architecture Firm Architecture World ‘10 Evolution of SOA SOA ESB BPM Repository Rules … … Monitoring SOA Services

Enterprise Architecture Firm Architecture World ‘10 BPM in the Cloud: Gravity at SAP Available at youtube: Collaboration in Google Wave BPM in browser Disclaimer: the presentation just explains a blue print of SOA in the future. It does not commit any technical feature or implementation of SAP products

Market Trends Architecture

Enterprise Architecture Firm Open Source Game Changer for Software Apache 10 years of software development Projects like Tomcat, Lucene, Cassandra, Axis2, and many more Eclipse 9 years of software development (started 2001) Basis for Eclipse IDE During the last year runtime projects are started: Equinox, etc. Others Like Spring, jQuery, etc. Architecture World ‘10

Enterprise Architecture Firm Architecture World ‘10 Integrated SOA Runtime ESB BPM Repository Rules … … Monitoring Runtime ESB BPM Repository Rules … … Monitoring Collaboration On PremiseOn Demand

Enterprise Architecture Firm Architecture World ‘10 SEDA SEDA (Staged Event Driven Architecture) Events allow asynchronous execution Stages allow parallel execution  Cloud environments have to be optimized for parallel execution

Enterprise Architecture Firm Architecture World ‘10 Basic Runtime(s) Set of components Equinox ActiveMQ Apache CXF Cassandra Tomcat ServiceMix … … Web Tier Equinox Tomcat Integration Tier Equinox ServiceMix Database Tier Equinox Cassandra Assembly Components are assembled into small runtimes (stages) Set of reusable components Components are assembled into small runtimes (stages) Set of reusable components Key message

Enterprise Architecture Firm Architecture World ‘10 Classic ESB + Additions Cluster Classic ESB Classic ESB … OSGi node OSGi node JMS Message Provider Message Provider OSGi node OSGi node JMS Message Provider Message Provider JMS Classic ESBs can be extended by new runtime nodes (e.g. scale out scenarios) New nodes can play an arbitrary role (messaging, process, storage, etc.) Classic ESBs can be extended by new runtime nodes (e.g. scale out scenarios) New nodes can play an arbitrary role (messaging, process, storage, etc.) Key message

Enterprise Architecture Firm Architecture World ‘10 On Demand SOA Architecture Database Tier Web Tier Equinox Tomcat Integration Tier Equinox ServiceMix Database Tier Equinox Cassandra BPM Web Tier Equinox Tomcat Repository Web Tier Connectivity Tier Connectivity Tier Equinox Apache CXF

Enterprise Architecture Firm Architecture World ‘10 Example Landscape (Focus BPM) BPM System A S1 S2 S3 S4 S5 System B B1 B2 B3 B4 Customer A Customer B System C C1C1 C1C1 C2C2 C2C2 C3C3 C3C3 C4 Repository S1 S2 S3 S4 S5 B1 B2 B3 B4 C1C1 C1C1 C2C2 C2C2 C3C3 C3C3 C4 Published Services

Enterprise Architecture Firm Architecture World ‘10 Example Landscape (Focus Mobile) ESB (middleware) ESB (middleware) System A S1 S2 S3 S4 S5 System B B1 B2 B3 B4 Customer A Customer B System C C1C1 C1C1 C2C2 C2C2 C3C3 C3C3 C4 Mobile devices Connection designed for Mobile Connection designed for Mobile

Enterprise Architecture Firm Architecture World ‘10 Characteristics of on demand solutions Data is separated by tenants Tenants are not allowed to see any data from other tenants Every message exchange has to be aware of the tenant Multitenancy Concerns to store data in the cloud Data access restricted by user management Identity management solutions move into cloud Security

Enterprise Architecture Firm Architecture World ‘10 Integration on demand/on premise Cloud Infrastructure On Premise SOA Runtime Service call  WS*  REST (JSON, XML) Service call  WS*  REST (JSON, XML) Simple transfer  (mail server on premise)  Resource download (BPMN 2.0) Simple transfer  (mail server on premise)  Resource download (BPMN 2.0) Mail server Secure channel  Web server in the DMZ for secure communication Secure channel  Web server in the DMZ for secure communication Web server SOA Collaboration

Enterprise Architecture Firm Architecture World ‘10 Take aways Cloud Web 2.0 Mobile Market trends are changing SOA SEDA principle Open Source components are used as building blocks Small runtime instances are used for scalability Major investments are done over the years in SOA Benefit of on demand should be leveraged by existing systems Integration between on premise and on demand is key