Www.cbdiforum.com Independent Guidance for Service Architecture and Engineering Convergent Architecture: Beyond SOA David Sprott.

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Life Science Services and Solutions
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
The Engine Driving Business Management in Project Centric Environments MAGSOFT INTERNATIONAL LLC.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Delivering Mission Agility Through Agile SOA Governance 13 th SOA e-Government Conference 4/12/2012 Presented by Wolf Tombe Chief Technology Officer (CTO)
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
Independent Insight for Service Oriented Practice Communicating SOA.
Symantec Vision and Strategy for the Information-Centric Enterprise Muhamed Bavçiç Senior Technology Consultant SEE.
Copyright © 2009 Accenture All Rights Reserved. 1 Copyright © 2008 Accenture All Rights Reserved. Client background This client is one of the world's largest.
CLOUD COMPUTING.
SaaS, PaaS & TaaS By: Raza Usmani
May l Washington, DC l Omni Shoreham SaaS Market Opportunities Jerry Champlin Chief Executive Officer Absolute Performance Inc. Enabling Today’s.
Plenary Panel: Challenges towards the Global Adoption of Cloud Computing Chair: Vladimir Getov, University of Westminster Panelists: Stephen S. Yau, Arizona.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
E-Learning, Human Capital Management and the Banking Sector Dimitris Baltas, ATC ROM.
Getting Smarter with Information An Information Agenda Approach
a Service Oriented Architecture
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
The CIO’s response to the Global Agenda Daniel Benton, Global Managing Director IT Strategy.
NASSCOM BPO Strategy Summit Significant Cost Reduction Stable Political Environment Evolution in Value Preposition 2 Readily available Workforce.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
THE REGIONAL MUNICIPALITY OF YORK Information Technology Strategy & 5 Year Plan.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
The Engine Driving Purchasing Management in Complex Environments MAGSOFT INTERNATIONAL LLC.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
1 Hasan Rizvi Senior Vice President Fusion Middleware Development.
New Generation Core Banking System For Sustained Growth
Service Oriented Architecture (SOA) at NIH Bill Jones
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
JOINING UP GOVERNMENTS EUROPEAN COMMISSION Establishing a European Union Location Framework.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
IND Architecture Modernization, Deep Space Information Services Architecture (DISA), A Business Case for SOA-Based Modernization Mike Kolar, Integrated.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
IoTs Capabilities. IoTs Capabilities What is IoTs? Control / Information Internet Devices.
© 2014 IBM Corporation Does your Cloud have a Silver Lining ? The adoption of Cloud in Grid Operations of Electric Distribution Utilities Kieran McLoughlin.
E-BILLING MOTIVATION. Introduction  E-billing is the electronic delivery of financial documents to the customer, that represents and replaces the conventional.
Independent Guidance for Service Architecture and Engineering Application Modernization Framework David Sprott.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Minimising IT costs, maximising operational efficiency IO and NIMM: Now is the time Glyn Knaresborough Director of Strategic Consulting.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Department of Internal Affairs Disrupting Government Service Models Tim Occleshaw Government Chief Technology Officer Service and System Transformation.
© 2016 TM Forum | 1 How Platforms and API’s enable businesses to participate in the Digital Eco-systems of the future W. George Glass BT, Chief Systems.
Digital Asset Management & Storage Program Program Summary
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.
CIM Modeling for E&U - (Short Version)
TeleManagement Forum The voice of the OSS/BSS industry.
Digital Workplace.
Introduction to Enterprise Systems
Enterprise Productivity Services
Extending Your Integration Strategy
CUSTOMER RELATIONSHIP MANAGEMENT CONCEPTS AND TECHNOLOGIES
EVP, Chief Administrative Officer
MAZARS’ CONSULTING PRACTICE Helping your Business Venture Further
MAZARS’ CONSULTING PRACTICE Helping your Business Venture Further
MAZARS’ CONSULTING PRACTICE
MAZARS’ CONSULTING PRACTICE Helping your Business Venture Further
Recommendation Tree from a Marketing Manager
Recommendation Tree from a Marketing Manager
Presentation transcript:

Independent Guidance for Service Architecture and Engineering Convergent Architecture: Beyond SOA David Sprott

© 2010 Everware-CBDI International 2 Architecture and Time  Gothic cathedral architecture style evolved over several centuries as techniques, materials and skills developed and as the buildings were erected in new environments that presented new challenges. Early Gothic St Denis Ambulatory 1140 AD High Gothic Chartres AD Rayonnant St Chapelle Paris AD Flamboyant Saint-Maclou, Rouen AD Why would software architecture be any different in principle?

© 2010 Everware-CBDI International 3 Pivot Point  Last decade:  SOA = primarily an IT led strategy. Vendor led.  “SOA projects” and technology infrastructure.  The recession has had a major impact on IT project activity.  “There is no business as usual – all architecture activity is focused on conventional integration.” Chief architect, Banking  “EA function has been eliminated as a cost saving measure because it could not show short term ROI.” Chief architect, Pharmaceutical Company  Next decade?  Intense focus on cost reduction  Support for optimization and innovation.  Move to cloud

© 2010 Everware-CBDI International 4 Next Decade Business Drivers DriversExample GoalsBusiness and IT Architectural Response M&A completion Reduce post merger complexity Multi-channel Common services DemergerFacilitate separation.Componentization, ecosystem processes Cost Reduction Consolidate, eliminate duplicate resources. Focus on core business Application Modernization, layering, standardization and componentization Cloud deployment Specific business goals Reduce head count; Increase profitability; Increase resource utilization; Meet targets... Unconventional boundaries. Unconventional partners. Richer business process, event and service models Regulatory Compliance Automated policy implementation. Real time MI Standardized services Climate Change Reduce cost of energy; Optimize energy source. Smart systems, meters and sensors. Virtualization, resource sharing, cloud Collaborative processes

© 2010 Everware-CBDI International 5 Key Technology Enablers Service Oriented Architecture (SOA) Event Driven Architecture (EDA) Web 2.0SensorsAnalytics Complex Event Processing (CEP) A richer set of architectural patterns that potentially enable better achievement of principles and deliver business opportunity – in the Cloud!

© 2010 Everware-CBDI International 6 Technology Enablers - Service Oriented Architecture > Parcels System Schedule PickupPickup and Deliver Shipments Subcontractors 1.Parcels System makes asynch service call to Process Service - Schedule Pickup 2.Schedule Pickup makes asynch service call to Subcontractors Service (Operation: requestSchedule) 3.On reply, Schedule Pickup makes asynch service call to Shipments Service (Operation: scheduleShipment) Process Core Business SOA EXAMPLE > Parcels System Shipments Subcontractors 1.Subcontractors service subscribes to Shipments Service for shipmentRequestReceived 2.Parcels Systems makes call to Shipments Core Business Service which triggers shipmentRequestReceived event. 3.Subcontractors service responds to event by scheduling the shipment. This triggers the shipmentScheduled event. 4.The Shipments service responds to the shipmentScheduled event by changing the state of the shipment to Scheduled Core Business EDA EXAMPLE - Event Driven Architecture (EDA)

© 2010 Everware-CBDI International 7 Technology Enablers - EDA Patterns  Publish/Subscribe (Pub-Sub).  Consumers subscribe to events.  Event emitters have no knowledge of subscriber behavior.  Services will normally register through a 3rd party (an event service) rather than directly with each other.  Capability Service  Services offer complete capability relating to a business resource independent from other services.  State Change Precedence  Minimum pre condition requirement prior to change of state.  Pre conditions become post conditions wherever possible.

© 2010 Everware-CBDI International 8 Technology Enablers– Complementary Patterns EDA styleSOA style Independent process steps Events trigger services High ratio between event and possible event responses Dynamic and discretionary response to events Dynamic introduction of new events and subscribers Cross functional and inter organization processes Unpredictable orchestration requirements High business value in managing complex events Complex architecture, potentially difficult to test Agility by abstraction (context free) Triggered by events Can trigger events Predictable orchestration requirements Stable pre-conditional rules High integrity data requires extensive pre- conditions Facades for back end systems Cohesive process contained within a capability or composite application Internals of capabilities Deep architecture more moving parts Service component based testing Agility by loose coupling, contract and layer separation

© 2010 Everware-CBDI International 9 Technology Enablers - Complex Event Processing (CEP)  CEP  a separate pattern from EDA  constrained by the availability and quality of event data? Analytics Service

© 2010 Everware-CBDI International 10 Technology Enablers - Web 2.0 Shipments Subcontractors Core Business 5 > Parcels System 5. Shipments Service publishes event shipmentSpaceAvailable for route/date combination 6. Customers subscribe to shipmentSpaceAvailable 7. Customers place orders for space using hosted shopping cart SaaS 8. Order validation completed using commodity services including for address verification, sales tax calculation and amazonPayments 9. Parcels Mashup System makes Service call to Core Business Service Shipments (Operation: partLoadSale) 8 > Parcels Mashup amazonPayments SMSAlertsandNotificationsService globalAddressVerification salesTaxCalculator 7 6 9

© 2010 Everware-CBDI International 11 Ecosystem NOT Enterprise a set of business capabilities that collaborate to support a common purpose and exhibit high levels of interaction based on event relationships, shared services and information. Ecosystem ScopingExamples Benefits to real end user Power grid delivery ecosystem - nuclear, wind, coal, hydro etc generators, plus transmission grid operators and major consumers - coordinated systems deliver continuous power when required; minimize emissions. Process optimization across all participants Airport terminal ecosystem - airlines, airport security, airport logistics, ground transportation system operators, air traffic control etc - multiple transport operators, ticketing, package providers, tour operators, telecoms companies and security systems operators. Common goalBaggage ecosystem - reduce baggage losses; improve lost baggage retrieval time and cost - airlines, airports, security operators, logistics companies

© 2010 Everware-CBDI International 12 Logical Architecture Solution Layer Services Client

© 2010 Everware-CBDI International 13 Specification Architecture Solution Layer Underlying Services Core Business Services Process/Capability Services Common Components Service InterfaceThin ClientThick Client Utility Services Channel Event Services

© 2010 Everware-CBDI International 14 Specification Architecture – Sourcing Classification Solution Layer Underlying Services Core Business Services Process/Capability Services Common Components Service InterfaceThin ClientThick Client Utility Services Channel Event Services STANDARDIZED LEGACY COMMODITY ECOSYSTEM COMMODITY SPECIALTY

© 2010 Everware-CBDI International 15 Specification Architecture - Security Classification Solution Layer Underlying Services Core Business Services Process/Capability Services Common Components Service InterfaceThin ClientThick Client Utility Services Channel Event Services COMMUNITY PRIVATE PUBLIC PRIVATE COMMUNITY PRIVATE COMMUNITY PUBLIC PUBLIC PRIVATE

© 2010 Everware-CBDI International 16 Deployment Architecture - Cloud Infrastructure Managed by Infrastructure Owned by Infrastructure Located Accessible and Consumed by Public Third party provider Off premiseUntrusted PUBLIC COMMODITY SERVICES Private/ Community Enterprise or Third party provider Enterprise or Third party provider On premise Off premise Trusted STANDARDIZED PRIVATE; ECOSYSTEM AND COMMUNITY PRIVATE Hybrid Both Enterprise & third party provider Both on premise & off premise Trusted & untrusted COMMUNITY PUBLIC AND PUBLIC Based on ideas published by Cloud Security Alliance

© 2010 Everware-CBDI International 17 Conclusions – Beyond SOA  Collaborations of events, services, CE and Web 2.0  Organized around ecosystems  Enabling shared capability services  Integrated ecosystem business architecture driving Cloud deployment  More patterns...

© 2010 Everware-CBDI International 18 Everware-CBDI and CBDI Forum  Independent specialist AM/SOA firm  Located UK and USA  CBDI Forum  Practices CoE  Documented, published best practices, reference architecture, repeatable processes  Structured, meta model based, model driven, agile practices  Approach widely used by F1000 companies, consultancies/integrators and government departments  Facilitating SOA standards  25,000+ subscribing architects worldwide  Everware-CBDI  AM/SOA Solution Business including Consulting, Education and Knowledge products and tools Independent Guidance for Service Architecture and Engineering

© 2010 Everware-CBDI International Independent Guidance for Service Architecture and Engineering