SOA (rhymes with boa) Service-oriented architecture (SOA) - perspective that focuses on the development, use, and reuse of small self-contained blocks.

Slides:



Advertisements
Similar presentations
© 2004 Flashline Inc. The Seven Faces of Reuse Enterprise Architect Summit June 8, 2004 Charles Stack Founder and CEO Flashline, Inc. © 2004 Flashline.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
Ch 3 System Development Environment
COMPONENT-BASED DEVELOPMENT
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Building and Sustaining the Dynamic Enterprise
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 Infrastructure, Cloud Computing, Metrics, and Business.
Chapter 7 Infrastructure, Cloud Computing, Metrics, and Business Continuity Planning.
Object Oriented Paradigm An evolutionary path. Programming At Its Infancy A program is a single block of procedural code Disadvantages: Reusability is.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
© 2006 Carnegie Mellon University Establishing a Network Centric Capability: Implications for Acquisition and Engineering Dennis Smith Complex System Symposium.
Service Oriented Architecture
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Introduction To System Analysis and Design
02/12/00 E-Business Architecture
ENTERPRISE INFRASTRUCTURE, METRICS, AND BUSINESS CONTINUITY PLANNING
Chapter 6 Systems Development: Phases, Tools, and Techniques
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Business Process Management: The Third Wave The Next 50 Years of IT.
Seminar of “CBSE” Course Mohammad Mahdizadeh SM. University of Science and Technology Mazandaran-Babol January 2010 Adaptation of.
Chapter 1 The Systems Development Environment
Seminar Series Seminar Series MERCURY CONSULTING Seminar Topic: IBM WebSphere Business Integration Sreenivas Angara Solution Architect Mercury Consulting.
Competitive Differentiation: Using Technology to Deliver on Staples EASY Brand Promise Scott Floeck, Sr. Vice President, Staples, Inc.
Chapter 1 The Systems Development Environment
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Figures – Chapter 16. Figure 16.1 Benefits of software reuse BenefitExplanation Increased dependabilityReused software, which has been tried and tested.
What is Enterprise Architecture?
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
2.1 © 2007 by Prentice Hall 2 Chapter How Businesses Use Information Systems.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
CS CS 5150 Software Engineering Lecture 3 Software Processes 2.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Introduction To System Analysis and Design
AGILE SOFTWARE DEVELOPMENT PROCESSES Cheruku Smitha.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
1 The Benefits of an SOA in the Contact Center Brian Garr Program Director, IBM Speech Solutions.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 AutoCAD Electrical 2008 What’s New Name Company AutoCAD Electrical 2008 What’s New AMS CAD Solutions
INDUSTRY SOLUTION TELECOMMUNICATION SERVICES INTEGRATION.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
Precedence Health Care The MAS – SE Gap: Bridging the Divide Michael Georgeff Precedence Health Care & Monash University Autonomous Agents and Multiagent.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Compilers for Embedded Systems Ram, Vasanth, and VJ Instructor : Dr. Edwin Sha Synthesis and Optimization of High-Performance Systems.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
Overviews of the Library of Texas & ZLOT Project Dr. William E. Moen Principal Investigator.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
HNDIT Rapid Application Development
AICC Meeting – Minneapolis, MN June 24, 2003 Benefits of Reusable Objects – Design/Development Flexibility Design for Multiple Contexts Smallest Media.
Overview of SOA and the role of ESB/OSB
The Service in Service Oriented Architecture November 2, 2005 Aderbad Tamboli Petris.
1 SERVICE ORIENTED ARCHITECTURE ANTHONY GACHANGO D61/70547/2008 DIS 601.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
UA. Unified Approach ( UA ) It combines best practices, methods process, guidelines & methodology (Rumbaugh, Booch and Jacobson) along with UML notations.
Chapter 7 Building and Sustaining the Dynamic Enterprise Chapter 7 ENTERPRISE INFRASTRUCTURE, METRICS, AND BUSINESS CONTINUITY PLANNING Building and Sustaining.
EI Architecture Overview/Current Assessment/Technical Architecture
Chapter 7 Infrastructure, Cloud Computing, Metrics, and Business Continuity Planning: Building and Sustaining the Dynamic Enterprise.
SOA (Service Oriented Architecture)
Universal Core Task Force Connecting People With Information
7. Service-oriented Architecture (SOA)
Chapter 7 ENTERPRISE INFRASTRUCTURE, METRICS, AND BUSINESS CONTINUITY PLANNING Building and Sustaining the Dynamic Enterprise.
Presentation transcript:

SOA (rhymes with boa) Service-oriented architecture (SOA) - perspective that focuses on the development, use, and reuse of small self-contained blocks of code (called services) to meet all application software needs Software code is not developed solely for a single application Rather services are built that can be used and reused across all applications 7-1

SOA (continued) Can extend SOA to the entire organization An SOA organization would be… – Lean and agile using resources in the best way – Proactive in addressing changes in the market – Quick to respond and adapt to advances in technology – Transformational in its processes, structure and HR initiatives to match a changing, dynamic workforce 7-2

SOA Terminology Service - chunks of code A business task that can be reused – Search employee, check customer account, authorize credit – Multiple services make up a business process Service provider – Whoever allows the service to be shared Service consumer – Similar to a use case actor – Is who uses the service Service registry – A catalog that displays and describes each service Service contract or agreement – Registry also lists terms and conditions on how a service may be used 7-3

SOA (continued) SOA focused specifically on IT – Customers – End users – Software development – Information needs – Hardware requirements 7-4

SOA (continued) Customers should be able to “plug and play” into your organization and have the same experience regardless of the channel 7-5 End users should have access to whatever information and software they need regardless of where they (the end users) are

SOA (continued) Software development should focus on reusable components (services) to accelerate systems development. This means using component-based development methodologies. 7-6 Information would be treated appropriately as a valuable organizational resource – protected, managed, organized, and made available to everyone who needs it.

SOA (continued)  Hardware is both integrated and transparent  SOA is programming language and platform independent:  plug and play. 7-7