Introduction to Service

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Distributed Data Processing
ITIL: Service Transition
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
Architecture is More Than Just Meeting Requirements Ron Olaski SE510 Fall 2003.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
© Copyright IBM Corporation 2006, All rights reserved
Lecture 15 Chapter 8 Organizing and Leading the IT Function.
Enterprise Architecture
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
1 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 1997 by Rational Software Corporation Midterm Exam  When: 3:30 – 4:50PM, Thursday, October 4, 2012  Where: HM 201s  Format  Close book.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
An Introduction to Software Architecture
Basic of Project and Project Management Presentation.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Client/Server Technology
CompSci 280 S Introduction to Software Development
Unit 3 Virtualization.
5th Edition, Irv Englander
Chapter 1 Computer Technology: Your Need to Know
ITIL: Service Transition
Fundamentals of Information Systems, Sixth Edition
Introduction To DBMS.
Chapter 1- Introduction
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
CIM Modeling for E&U - (Short Version)
Architecture Arnon Rotem-Gal-Oz Product Line Architect
Software Architecture and Quality BY
Unit 1: INTRODUCTION Database system, Characteristics Database Users
Chapter 1: Introduction
The Systems Engineering Context
Distribution and components
Lecture 6. Information systems
Physical Architecture Layer Design
Introduction to Cloud Computing
Single Point of Entry (SPOE)
9/22/2018.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Database Management System (DBMS)
Introduction to Enterprise Architecture
Chapter 2: The Linux System Part 1
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
Design Model Like a Pyramid Component Level Design i n t e r f a c d s
ACCOUNTING INFORMATION SYSTEMS
Introduction To software engineering
An Introduction to Software Architecture
Distributed Systems through Web Services
Enterprise Architecture at Penn State
Introduction to SOA and Web Services
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 5 Architectural Design.
Terms: Data: Database: Database Management System: INTRODUCTION
Chapter 1: Introduction
Presentation transcript:

Introduction to Service Indriani Noor Hapsari September 2014

What is Service?

Context and motivations Services becoming the new hub of most modern economies Services dominating current economic activities (U.S. Department of Commerce, 1995, p. 417) © Copyright IBM Corporation 2006, 2007. All rights reserved

Percent employment in service jobs 1980 1987 1993 1999 USA 67.1 71 74.3 80.4 Canada 67.2 70.8 74.8 73.9 Japan 54.5 58.1 59.9 72.4 France 56.9 63.6 66.4 Italy 48.7 57.7 60.2 61.1 China 13.1 17.8 21.2 26.4 (United Nations, 1999, p. ??) © Copyright IBM Corporation 2006, 2007. All rights reserved

Stages of Economic Development

What kinds of services are we providing? Application Services EasyPay EasyPayNet TeleNet DAS AOS FLT EEE … Construction Services Support Services Network Support Service Application Maintenance Service Database Maintenance Service Infrastructure Maintenance Service Management Services Statistics and report Communication and Training Consulting

Is Electricity a Service? Electricity is a service. It is available on-demand based on a predetermined fee structure and is delivered consistently based on industry standards and regulated infrastructure. From localized generation of electricity to transmission of electricity from centralized power plants to distribution of electricity via a power grid, the electric utility industry has evolved into a service oriented model.

Service An integrated composite that consists of a number of components, (such as management processes, hardware, software, facilities and people,) that provides a capability to satisfy a stated management need or objective. - itSMF Dictionary of Service Management Instructor Notes: Service is defined as an integrated set of technology components, processes and people that provides a desired end state that the customer requires in order to support their business objectives. It is crucial for an IT organization that is transforming itself into an IT service provider to determine the types of services that are important to its customers and to ensure that they are clearly defined within the Services Catalog. Success will depend on the agreeable expectation of the defined service, the quality of service and its manageability.

from IBM’s SSME A service is a provider/client interaction that creates and captures value. Services transform/protect or promise to transform/protect a state of the target of the service. The client may not have the skill, time, desire, or authority to perform self-service, do it themselves. Services often create mutual interdependencies. http://www.research.ibm.com/ssme/services.shtml

from ITIL v2 A service is one or more IT systems which enable a business process. from ITIL v3 A service is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risk.

Value = Utility + Warranty from ITIL v3 Service management is a set of specialized organizational capabilities for providing value to customers in the form of services Value = Utility + Warranty

Fit for Purpose -- Utility Value Fit for Purpose -- Utility Fit for Use -- Warranty Availability Capacity Continuity (recovery after a disaster) Security Performance supported (positives added) Constraints removed (negatives added) ITIL v3

What is Architecture Formal Definition Emphasize that the rationale for the architectural decisions is very important. IEEE 1471-2000 Software architecture is the fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution IEEE 1471-2000 2003 PSS Global Summit

What is Software Architecture Every system has an architecture, even if it is not formally “spec’ed out”. collection of the fundamental decisions about a software product/solution designed to meet the project‘s quality attributes Includes the main components, their main attributes, and their collaboration expressed in several levels of abstraction (depending on the project's size).   Architecture is communicated from multiple viewpoints Software architecture is the collection of the fundamental decisions about a software product/solution designed to meet the project's quality attributes (i.e. requirements). The architecture includes the main components, their main attributes, and their collaboration (i.e. interactions and behavior) to meet the quality attributes. Architecture can and usually should be expressed in several levels of abstraction (depending on the project's size).   If an architecture is to be intentional (rather than accidental), it should be communicated. Architecture is communicated from multiple viewpoints to cater the needs of the different stakeholders. 2003 PSS Global Summit

Architecture is Early Architecture represents the set of earliest design decisions Hardest to change Most critical to get right Architecture is the first design artifact where a system’s quality attributes are addressed

Why Architecture? Architecture serves as the blueprint for the system but also the project: Team structure Documentation organization Work breakdown structure Scheduling, planning, budgeting Unit testing, integration Architecture establishes the communication and coordination mechanisms among components

What is SOA? SOA is a technical architecture supported by standard formats and protocols. SOA represents a shift within the enterprise toward breaking up organizational silos and monolithic information systems to enable flexibility in how customer solutions are assembled. SOA is about connecting customer requirements with enterprise capabilities, regardless of technology landscape or arbitrary organizational boundaries.

History Originally, businesses deployed local software (applications and databases) and hardware (personal computers and servers) to support business operations. Large, distributed businesses would require multiple instances of such software.

History (2) Later, network infrastructure and distributed computing technologies allowed businesses to deploy centralized solutions (software and hardware) with distributed client-side access in lieu of multiple copies of the full software/hardware stack. These centralized solutions are much more economical and more powerful than having a bunch of solutions deployed in every location. The drawback, however, is that these solutions are not flexible. They offer a MONOLITHIC, ONE-SIZE-FITS-ALL solution.

History (3) If you need to tweak one aspect of business operations (e.g., modify your supply chain process, change the data processing logic for one product type, outsource one component of the application, etc.), you generally have to go through a long design–development–testing–deployment life cycle.

History (4) Service orientation is about taking those monolithic solutions and breaking them up into flexible, reusable, and configurable components. These components, or services, are available to service requests from anywhere in the network without the traditional barriers of operating system, programming language, or platform technology. Additionally, these can be reconfigured and a chain of services rearranged in a fraction of the time that traditional solutions can be changed in order to respond to changing business needs.

Service Orientation Analogy To return to our electric utility industry analogy, service orientation allows enterprises to respond more readily to electricity demand (service requests) and to adjust power supplied by power plants (reconfigure service providers) to adjust to the demands of the grid (network).