Service support technologies 6.9.2016

39
IN140703 Service support technologies 6.9.2016 Pirita Ihamäki Phd. Mc.S. [email protected] Satakunta University of Applied Sciences, Unit Rauma

Transcript of Service support technologies 6.9.2016

Page 1: Service support technologies 6.9.2016

IN140703 Service support technologies 6.9.2016

Pirita Ihamäki Phd. [email protected]

Satakunta University of Applied Sciences, Unit Rauma

Page 2: Service support technologies 6.9.2016

Course Objective• Objectives the participant will:• 1) Comprehensively understand Service-Oriented Modelling and

Organizational Service-Oriented Modelling.• 2) Comprehensively understand the role of different technology services.• 3) Have a theoretical understanding about tools available to manage and

exploit emergent technologies to enable excellent service provision.• 4) Understand mobility organizational and system technologies.• 5) Have knowledge, understanding and the ability to select and systematically

apply appropriate methodologies and tools to design service support technologies.

• 6) Have knowledge and understanding Internet of Things principles and real life applications.

Satakunta University of Applied Sciences, Unit Rauma

Page 3: Service support technologies 6.9.2016

Core content of the Course/module (SoleOPS)

• The Core content of the course: Service-Oriented Life Cycle, Mobility and System Technolgies, RFID, Internet of Things, Cyporg, Biotechnology, Nanotechnology, Augmented Reality Applications, Virtual Reality Applications with service perspective.

• Course Requirements: Individual works: 1) Report 2-5 pages IonSign visit 15%,2) Report 2-5 pages Program Oy 15% 3) Groupwork Presentation 10.10.2016 (your final report) 4)Final Report 10-15 pages 70%

Satakunta University of Applied Sciences, Unit Rauma

Page 4: Service support technologies 6.9.2016

Content

• Service definition• Service combine people, technology and values to

create new innovations• Service systems depend on value co-creation• Service definition in technology context• Service systems engineering• Service system complexity• Service-oriented modeling

Satakunta University of Applied Sciences, Unit Rauma

Page 5: Service support technologies 6.9.2016

Content• Organizational Service-Oriented Software Assets• Organizational Concepts• Foundation Software• Legacy Software• Respositories• Software Utilities• Service Life Cycle Principles Model• Service Life Cycle Strategy• Service-Oriented Life Cycle Initiative

Satakunta University of Applied Sciences, Unit Rauma

Page 6: Service support technologies 6.9.2016

Content• Service-Oriented life cycle model structure• Service life cycle timeline• Service life cycle events• Service life cycle seasons• Service-Oriented life cycle disiciplines• Service-Oriented life cycle strategy disicipline• Summary• Reference

Satakunta University of Applied Sciences, Unit Rauma

Page 7: Service support technologies 6.9.2016

Service Definition• Grönroos (1990) An activity or series of activities…

provided as solution to customer problems.• Fitzsimmons & Fitzsimmons (2001) describes the

services to be a time-consuming, intangible experience performed for a customer acting as co-producer.

• Vargo & Lusch (2004) present that service is as application of specialized abilities through deeds, processes, and performances to benefit another.

Satakunta University of Applied Sciences, Unit Rauma

Page 8: Service support technologies 6.9.2016

Service combines people, technology and values to create new innovations

• Services depend critically on people, technology, and co-creation of value.

• People work together and with technology to provide value for clients.

• So a service system is a complex socio-technical system.

• Growth requires innovation that combines people, technology, value, clients.

Satakunta University of Applied Sciences, Unit Rauma

Page 9: Service support technologies 6.9.2016

Service combines people, technology and values to create new innovations

Satakunta University of Applied Sciences, Unit Rauma

Page 10: Service support technologies 6.9.2016

Service Systems Depend on Value Co-Creation

Satakunta University of Applied Sciences, Unit Rauma

Page 11: Service support technologies 6.9.2016

Service Definition in Technology Context • Services are self-describing, open components that

support rapid, low-cost composition or distributed applications.

• Services are offered by service providers—organizations that procure the service implementations, supply their service descriptions, and provide related technical and business support.

• Service descriptions are used to advertise the service capabilities, interface, behavior, and quality. (Papazoglou, M.P and Georgakopoulos, D., 2003)

Satakunta University of Applied Sciences, Unit Rauma

Page 12: Service support technologies 6.9.2016

Service Systems Engineering

• Service Systems are value co-creation configurations of people, technology, internal and external service systems connected by value propositions, and shared information (such as language, laws, measures, models, etc.) – Examples: People, cities, business, global economy, hobbies etc.

• A system can be defined as ‘‘a collection of real or abstract interdependent entities – hardware, software, people, facilities and procedures – organised as a whole in order to accomplish a common set of goals’’ (Buede, D. M 2009)

Satakunta University of Applied Sciences, Unit Rauma

Page 13: Service support technologies 6.9.2016

Service System Complexity

• Service system complexity is a function of the number and variety of people, technologies, and organizations.

• Service systems are linked in the value creation networks, ranging in scale from professional reputation systems of a single kind of knowledge worker or profession, to work systems composed of multiple types of knowledge workers, to enterprise systems, to industrial systems, to national systems, and ultimately to the global service system. (Maglio, P., Srinivasan, S, Kreulen, J., Spohrer, J. 2006)

Satakunta University of Applied Sciences, Unit Rauma

Page 14: Service support technologies 6.9.2016

Service-Oriented Modeling

• Service-oriented modeling is a software development practice that employs modeling disciplines and language to provide strategic and tactical solutions to enterprise problems. This modeling paradigm advocates a holistic view of the analysis, design, and architecture of all organizational software entities, conceiving them as service-oriented assets, namely services.

• The service-oriented modeling venture is chiefly about simulating the real world.

• Service-Oriented Modeling is also about visualizing the final software product and envisioning the coexistence of services in an interoperable computing environment. (Bell, M. 2008, 2)

Satakunta University of Applied Sciences, Unit Rauma

Page 15: Service support technologies 6.9.2016

Organizational Service-Oriented Software Assets

• The service-oriented modeling paradigm regards all organizational software assets as candidates for modeling activities.

• The various service-oriented software assets that can be involved in providing solutions to organizational concerns: concepts, foundation software, legacy software, repositories, and utility software.

Satakunta University of Applied Sciences, Unit Rauma

Page 16: Service support technologies 6.9.2016

Organizational Service-Oriented Software Assets

Satakunta University of Applied Sciences, Unit Rauma

Page 17: Service support technologies 6.9.2016

Organizational concepts

• Business or technical concepts embody an organization’s formalized ideas, which are regarded as the components of propositions to organizational concerns.

• Concepts characteristically offer the direction and strategy to the service-oriented analysis, discovery, design and architectural disciplines.

Satakunta University of Applied Sciences, Unit Rauma

Page 18: Service support technologies 6.9.2016

Foundation Software

• Organizational empowering middleware and platform products are the basic software ingredients of the service-oriented modeling practice.

• Middleware products offer integration, hosting and network environment support, including message orchestration and routing, data transformation, protocol conversion, and searching and binding capabilities.

• This software asset category may include application servers, portal products, software proxies,gateways and content management systems.

Satakunta University of Applied Sciences, Unit Rauma

Page 19: Service support technologies 6.9.2016

Legacy Software

• ”Legacy” refers to existing software assets that are regarded as applications. These include business and technology software executables that already operate in the production environment.

• This legacy softwares are for example Customer Profile Service, Accounts Payable Application, or Trading Consumer, they offered by third-party vendors or custom built by an organization’s internal development personnel.

Satakunta University of Applied Sciences, Unit Rauma

Page 20: Service support technologies 6.9.2016

Group Exercise – Make Road Map of your studies

Page 21: Service support technologies 6.9.2016
Page 22: Service support technologies 6.9.2016

Present Group Works

• What is your main goal of your study?• How long it will take to finnished your studies?

Page 23: Service support technologies 6.9.2016

Repositories

• Repositories play a major role in the most service-oriented modeling activities.

• This software category entities offer storage facilities, such as relational databases, data warehouse repositories, and various database storage management products, such as data optimization and replication.

• For example, meta-data repositories are used for governance rules, service life cycle management, security policies, search categories, and document management.

Satakunta University of Applied Sciences, Unit Rauma

Page 24: Service support technologies 6.9.2016

Software Utilities

• Utility executables are typically regarded as non-transactional software assets employed to facilitate flawless system operations in a production environment.

• These utilities chiefly offer performance-monitoring services, enforce service-level agreements (SLAs) between the consumer and producers, track security infringement, and provide alert mechanisms in case of contract violations or system intrusions.

Satakunta University of Applied Sciences, Unit Rauma

Page 25: Service support technologies 6.9.2016

Service Life Cycle Principles Model

Satakunta University of Applied Sciences, Unit Rauma

Page 26: Service support technologies 6.9.2016

Service Life Cycle Principles Model

• As depicted, this model is driven the strategy principle, which influences all aspects of the service life cycle, such as scheduling life cycle initiatives and providing a detailed road map.

• The governance principle focuses on service-oriented best practices and standards to facilitate proper life cycle management and execution to oversee project activities.

Satakunta University of Applied Sciences, Unit Rauma

Page 27: Service support technologies 6.9.2016

Service Life Cycle Principles Model

• The structure principle elaborates on the life cycle framework elements.

• The project funding system is another important principle, which introduces a fresh look at service development and operations budgeting.

• The ROI principle emphasizes the importance of tracking revenues incurred by service operations.

• Finally, the metamorphosis principle, which embodies the service-oriented life cycle strategy, depicts service evolution during its life span.

Satakunta University of Applied Sciences, Unit Rauma

Page 28: Service support technologies 6.9.2016

Service life cycle strategy

• Service life cycle is the driving force of any service-oriented project activity.

• Generally, a life cycle strategy is the long-term plan for the service life cycle.

• This is the vehicle for scheduling events, planning stages, and creating timetables for service-oriented initiatives.

Satakunta University of Applied Sciences, Unit Rauma

Page 29: Service support technologies 6.9.2016

Service-oriented life cycle initiative:

• Proactive approaches to address unforeseen events and guarantee business stability.

• Strategic and comprehensive road maps that offer alternatives and encourage business ability.

• Reachable and realistic milestones and goals that can be fulfilled within allocated budgets and accomplished on time.

Satakunta University of Applied Sciences, Unit Rauma

Page 30: Service support technologies 6.9.2016

Service-oriented life cycle model structure

Satakunta University of Applied Sciences, Unit Rauma

Page 31: Service support technologies 6.9.2016

Service-oriented life cycle model structure

• The Service-oriented life cycle model structure proposes four major components, each of which addresses a different the service-oriented development and an operational concern: a timeline, events, seasons and disciplines.

• The elements of the service life cycle model structure are categorized in two distinct management groups: timetable and best practice components.

Satakunta University of Applied Sciences, Unit Rauma

Page 32: Service support technologies 6.9.2016

Service life cycle timeline

• The service timeline defines the life span of the services.• All service development activities and lifetime chronological

events should be framed within the timeline’s start and end points.

• The start position is where service development projects are launched—usually at the inception phase—and the end mark indicates the demise of services and their offerings.

• Organizations typically incorporate consumer development activities during the service life cycle timeline , because these processes intertwine frequently

during the life cycle road map.

Satakunta University of Applied Sciences, Unit Rauma

Page 33: Service support technologies 6.9.2016

Service life cycle events

• The four major events that a life cycle strategy should support:• Staged events,• Unpredictable business and technology events,• Random events,• Conditional events,• The traditional systems development life cycle (SDLC) methodology is

based on projects that are driven by predetermined events, often called stages.

• These stages chiefly serve as deliverable checkpoints, in which evaluation activities such as project quality-scoring and ranking of personnel take place. For example, the planning stage, design stage, construction stage, deployment stage, and product support stage are the most common stages in today’s systems life cycle methodologies.

Satakunta University of Applied Sciences, Unit Rauma

Page 34: Service support technologies 6.9.2016

Service life cycle seasons

• Life cycle seasons are analogous to seasons on earth.• Services live through two major life cycle seasons: design -

time season and run –time• season.• The design-time season, in where they are conceptualized,

analyzed, designed, constructed, and tested. These service development activities yield physical solution services that later can be successfully deployed and transitioned to run-time environments.

• In the run-time season—namely, the production environment—services are managed, monitored, and controlled to ensure proper performance and consumption rates.

Satakunta University of Applied Sciences, Unit Rauma

Page 35: Service support technologies 6.9.2016

Service-oriented life cycle disciplines

Satakunta University of Applied Sciences, Unit Rauma

Page 36: Service support technologies 6.9.2016

Serv ice -O rie nte d L ife C yc le Stra teg y D isc ipl ine

• Service-oriented life cycle strategy, the following major strategy ingredients should be considered:

• Allocating budgets to service life cycle development activities and production operations

• Sizing design-time and run-time seasons.• Devising the employment schedules of design-time and

run-time disciplines during the service life cycle timeline.• Planning application is continual disciplines during a

service life cycle timeframe.

Satakunta University of Applied Sciences, Unit Rauma

Page 37: Service support technologies 6.9.2016

Summary

• The service-oriented life cycle is the embodiment of metamorphosis, in where a service undergoes a transformation process that yields four service states: conceptual service, analysis service, design service, and solution service.

• A service-oriented life cycle is driven by six major principles: service metamorphosis, strategy, governance, structure, funding, and return on investment.

• A service-oriented life cycle model is composed of four major life cycle structure elements: a timeline, events, seasons, and disciplines.

Satakunta University of Applied Sciences, Unit Rauma

Page 38: Service support technologies 6.9.2016

Reference

• Bell, M. (2008) Service-Oriented Modeling, Service Analysis, Design, and Architecture, John Wiley & Sons, Inc.

• Maglio, P., Srinivasan, S., Kreulen, J., Spohrer, J. (2006) Service systems, service scientists, SSME, and innovation, Communications of the Acm, Vol. 49, No. 7, pp. 81-86.

• Papazoglou, M. P., Georgakopoulos, D. (2003) Service-Oriented Computing, Communications of the ACM, Vol. 46, No. 10., 2003.

Satakunta University of Applied Sciences, Unit Rauma

Page 39: Service support technologies 6.9.2016

• Thank you for your attention!

Satakunta University of Applied Sciences, Unit Rauma