Copyright © 2006, ZapThink, LLC 1 Achieving the “5 Nines” of Business Continuity in SOA Applications Jason Bloomberg Senior Analyst ZapThink, LLC.

Slides:



Advertisements
Similar presentations
1 Copyright 2011, eLogic Group LLC, all rights reserved Differentiate. Simplify. Perform eLogicGroup.com Microsoft Dynamics AX 2012 Operations 2.0 and.
Advertisements

SDLC – Beyond the Waterfall
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Taking a Waterfall Project Agile REF: Paul Geberth GCSS-J Project Manager Establishment of an Agile Project.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
The future of Desktops Transform Your Desktop with Virtualization.
Testing SOA Applications and Services
Enterprise Architecture at Curtin University Maureen Murray.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
OASIS Reference Model for Service Oriented Architecture 1.0
® Entire contents © 2006 AMR Research, Inc. All rights reserved. | Page 1 Wakey - Wakey Packaged Applications- You Need Enterprise Architecture Too! Microsoft.
Copyright © 2006, ZapThink, LLC SOA, Semantics, and Ontologies Ron Schmelzer Senior Analyst ZapThink, LLC.
Copyright © 2001, ZapThink, LLC Service Orient or Be Doomed! Ronald Schmelzer Senior Analyst ZapThink, LLC.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
COMP 350: Object Oriented Analysis and Design Lecture 2
John Sadd Progress Fellow and OpenEdge Evangelist
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 1 The Systems Development Environment
Not Dead Yet! Cloud Breathes New Life into SOA Jason Bloomberg Copyright © 2012, ZapThink, a Dovèl Technologies Company.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Implementing Models and Standards for Software Development Benefits and Risks.
a Service Oriented Architecture
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Competitive Differentiation: Using Technology to Deliver on Staples EASY Brand Promise Scott Floeck, Sr. Vice President, Staples, Inc.
Security and Privacy Services Cloud computing point of view October 2012.
Copyright © 2005, ZapThink, LLC SOA for eGov: The SOA Roadmap Ronald Schmelzer Senior Analyst ZapThink, LLC.
Chapter 1 The Systems Development Environment
What is Enterprise Architecture?
SLA of an Outsource Process - 1 Service Level Agreements (SLAs) of an Outsource Process Michael Day MBA 731 October 29, 2007.
A Microsoft Perspective Kirby Bartholomew Product Manager Application Platform & Developer Marketing
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Service Oriented Architecture Ruwan Wijesinghe.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
Open Source and IP Telephony: Myth Busters, Best Practices and Real Life Application in the Contact Center Kelly Duerr, Senior Product Manager Tom Chamberlain,
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Industry SDLCs and Business Climate. Justin Kalicharan Credentials Director and Senior Technology Officer Over 14 years of coding experience in various.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
From Technology Transfer to Technology Sharing and Alliances for Mutual Advantage Jatinder (Jeet) N. D. Gupta Eminent Scholar of Management of Technology.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
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.
Copyright © 2006, ZapThink, LLC 1 Emerging Trends in SOA: Rich, Smart, Mashed, and Governed Ronald Schmelzer Senior Analyst ZapThink, LLC.
Repurpose, Compose, Profit— Next Generation SOA Infrastructure William Cox Cox Software Architects LLC Copyright 2008.
Web Service Future CS409 Application Services Even Semester 2007.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
A service Oriented Architecture & Web Service Technology.
Information Technology Project Management – Fifth Edition
Service Oriented Architecture (SOA)
NSX Data Center for Security
Project Lifecycle and IT Product Life Cycle
Introduction to SOA Part II: SOA in the enterprise
OU BATTLECARD: Oracle SOA Training & Certification
Presentation transcript:

Copyright © 2006, ZapThink, LLC 1 Achieving the “5 Nines” of Business Continuity in SOA Applications Jason Bloomberg Senior Analyst ZapThink, LLC

Copyright © 2006, ZapThink, LLC 2 Business Constant: Change CHANGE Competition Changing Marketplace Customer Demands Mergers & Acquisitions Optimizing Processes New Technologies Business Partners A Business is Never STATIC

Copyright © 2006, ZapThink, LLC 3 Companies require Business Agility… »Responding quickly to change, and »Leveraging change for competitive advantage J Business Agility Agility is the key to innovation

Copyright © 2006, ZapThink, LLC 4 Service Orientation: Light at the End of the Tunnel Service Orientation is a business approach It’s not about connecting things, it’s about enabling processes The core business motivation is business agility

Copyright © 2006, ZapThink, LLC 5 How to Think Service-Oriented Service-Orientation is about change IT must respond to change and enable innovation Rather than simply throwing more software & iron at the problem, we need a better way of organizing IT resources

Copyright © 2006, ZapThink, LLC 6 How do you manage change? SOA is all about continual and sometimes unpredictable change Development issues –How to handle versioning? –How to handle metadata management? –How to develop changing policies? Runtime issues –Service availability –Policy enforcement –Guarantee Service-level agreement –Maintain low TCO How do you maintain continuous quality?

Copyright © 2006, ZapThink, LLC 7 Building for ongoing change: The Death of the SDLC Traditional Distributed Software Development –“Waterfall” – Gather requirements, design, develop, test, deploy as separate steps –Works great when things don’t change –But, over time, usually fails to meet ongoing business requirements What if things are never “done”? –Need Iterative approaches –Same order, with overlapping cycles –Better, but still assumes project completion SOA – applications are never complete, Services are always in flux –Traditional SDLC wholly inadequate

Copyright © 2006, ZapThink, LLC 8 The Agile SOA Lifecycle Agile architectures demand agile development approaches The Agile Manifesto: –Working software over documentation –People over programming –Begin with metadata Agile SOA: –Iterate between architecture and implementation –The business drives the applications –Contract-first development Software lifecycle at the Service level

Copyright © 2006, ZapThink, LLC 9 Building Applications the Old Way Deploy Test Develop Design Maintain Plan Fix Risky Time-consuming Expensive to maintain Inflexible in the face of change Places limitations on the business

Copyright © 2006, ZapThink, LLC 10 Building Applications the New Way Lines of business should work with metadata — no IT involvement Services go thru individual lifecycles – development, test, production, revision Service development driven by Service contracts Must support variety of consuming applications Service Model Service Metadata Existing Infrastructure Lines of Business

Copyright © 2006, ZapThink, LLC 11 Flexibility, Empowerment & Control The old way: IT management maintains control, doles out limited capabilities to users The Service-Oriented way: IT empowers a wide range of business users to build and manage SOBAs Risk: business users will really muck things up! Solution: SOA governance – business user empowerment in the context of policy-based control

Copyright © 2006, ZapThink, LLC 12 Handling Service Versioning New requirements may involve only process configuration changes Services may support multiple contracts New requirement may require new contract Policy drives version selection & deprecation Service consumers must support deprecation policies

Copyright © 2006, ZapThink, LLC 13 SOA Quality Assurance First level – Web Service testing –Test Service consumers and providers to ensure proper exchange of messages –Performance test to ensure scalability and reliability Second level – integration/dependency testing –Ensure composite apps work properly –Test underlying infrastructure Third level – metadata testing –Test ability to change contracts, policies, SOBA logic

Copyright © 2006, ZapThink, LLC 14 The Challenge of SOA Testing Impossible to create realistic QA environment –Metadata configuration differences too prevalent and too dynamic Necessary to test in production environment –Services must support test messages –Quality assurance processes must be part of governance framework

Copyright © 2006, ZapThink, LLC 15 Service Lifecycle Governance and Quality Connect design time to runtime Quality a never-ending goal Quality – much more than being bug-free –Meets business requirements as those requirements continue to change –Meets Service levels and other policies as those policies change The agility requirement for SOA vastly complicates the quality challenge

Copyright © 2006, ZapThink, LLC 16 Thank You! ZapThink is an advisory, analysis, & influence firm focused exclusively on Service- Oriented Architecture, Web Services, & XML. Read our new book, Service Orient or Be Doomed! How Service Orientation Will Change Your Business. Jason Bloomberg