31
Int’l Conf. Exploring Services Sciences (IESS 2010) February 17-19, 2010 Geneva, Switzerland Xiaofei Xu , Xianzhi Wang, Zhongjie Wang ([email protected] ) Research Center of Intelligent Computing for Enterprises and Services (ICES) School of Computer Science and Technology Harbin Institute of Technology, China February 19, 2010

Vi 3 Iess2010 Vi 3 Xiaofei Xu

  • Upload
    iess

  • View
    738

  • Download
    2

Embed Size (px)

DESCRIPTION

Life Cycle of Virtualized Service Resource in BIRIS EnvironmentXiaofei Xu, Xianzhi Wang, Zhongjie WangResearch Center of Intelligent Computing for Enterprises and Services (ICES)School of Computer Science and TechnologyHarbin Institute of Technology, China

Citation preview

Page 1: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Xiaofei Xu, Xianzhi Wang, Zhongjie Wang ([email protected])

Research Center of Intelligent Computing for Enterprises and Services (ICES)

School of Computer Science and Technology

Harbin Institute of Technology, China

February 19, 2010

Page 2: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Where is Harbin Institute of Technology

Harbin Institute of Technology (HIT, 1920-) is one of top nine universities in China.

The Computing Division in HIT was founded in 1956.

Page 3: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Beautiful Harbin

Page 4: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Contents

 Background

 BIRIS framework and characteristics

 Core elements of BIRIS: virtualized tasks and virtualized service resource

 Technical architecture and typical applications of BIRIS

 Future work

 Other research work related to service engineering at HIT-ICES

Page 5: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Background

Page 6: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Emergence of BIRIS: marine logistics service

  Problems in current services: –  marine logistics service

Weihai China

Inchon Korea

Freight forwarders Dock and warehouse Ship owners

Cargo owners (consignees)

Cargo owners (consigners)

Customs Truck company

tasks tasks Logistics service platform

resources

resources resources

Page 7: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Emergence of BIRIS: marine logistics service

Logistics service platform

Page 8: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

BIRIS framework and characteristics

Page 9: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Business framework of BIRIS

  BIRIS: BI-lateral client-oriented Resource Integration Service mode

Customer Side Provider Side

Third-Party Service Agency

Centralized Quality and Credit Control

Page 10: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Key innovative characteristics of BIRIS mode

  Personalized/customized new service content/new service approaches –  Market subdivision brings up enormous services both in market and on the web,

The cost for building “requester-supplier” relationship for both sides grows violently

  Added customer value –  Usage value: enhanced business value of customers in service chain/quality –  Enjoyment value: Addition to or deepening of service content/service approach –  Scale value: enlarged customer groups, refined customer classification and

enriched service content

  Establishment of service center/service delivery center –  To provide unified practices for service, quality criteria, pricing –  To integrate customers, personalization, credit, call center, etc

  Integration of dispersed service resources into virtualized resources –  To offer value-added virtual service by integrating multiple service resources

provided by multiple service providers –  To overcome the limitedness of service resources under traditional service modes

Page 11: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Key innovative characteristics of BIRIS mode

  Service solution/evolutionary solution for service adaptability –  Service asset reuse, context-aware/autonomy –  Service on demand, selectable, configurable, personalization

  Life cycle oriented definition, recommendation, evaluation and optimization of service quality –  Define service quality indicator structure and evaluation methods –  Tracking, feedback, and optimization to current service system

  Accumulation and utilization of historical credit of both sides of service participants –  Establish credit system for customers, to restrict them from bad behaviors –  Establish credit system for comprehensive assessment to providers

  Internet-based/IT-enabled platform to support services –  SOA/SaaS based service business application platform –  IT infrastructure platform for service system –  Environment for service design and implementation

Page 12: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Core elements of BIRIS: virtualized tasks and virtualized service resources

Page 13: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Why VSR (Virtualized Service Resources)?

virtualization

virtualization Matching/mapping

Individual requirements

Individual resources

Virtualized requirements/Tasks

Virtualized resources

  Example of a Virtual Service Task

  Core mechanism in BIRIS

Cargo owner A

Cargo owner B

requesting 5.5 containers

requesting 14.5 containers virtualization requesting 20 containers

Page 14: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

What’s VSR?

  Virtualized service resource (VSR) –  A physical- cyber mapping from resources in real world to software / IT world

–  A integration of services resources from different sources and providers

  Example of VSR

Warehouse

Truck company A

Truck company B Cargo owner

Container loading

Cargo fetching

Virtualized service Resource Virtualized

service Resource

Page 15: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Life cycle of virtualized service resource

Establishment of VSR

Discard of VSR

Selection of VSR

Runtime usage of VSR

Management of VSR

  VSR reflects the mass integration nature of BIRIS distinctly –  Establishment: a dynamic service composition algorithm is employed to integrate

resources directly from individual ones in real-time –  Selection: multiple resources are selected to perform necessary functionalities and

to exert desired outputs –  Runtime usage: virtualization of human activities and Web service/service

composition technologies are adopted to enable corresponding resources really work

–  Management: VSR has a two-tier structure: capability specific layer and requirement specific layer

–  Discard: to keep virtualization mechanism work efficiently, VSRs with little possibility of usage should be removed from repository

Page 16: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Key techniques for different stages in life cycle

  Establishment of VSR

–  1: Dynamic generation of virtualized service resources

–  2: Credit/quality/personalization based service selection and matchmaking

–  3: Static generation and recommendation of virtualized service resources based on data analysis

Page 17: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Key techniques for different stages in life cycle

  Selection of Virtualized service resources –  Semantic representation of virtualized service resources

–  Matchmaking between virtualized service tasks and virtualized service resources

–  Matchmaking between concrete services for adjustment of VSR

Virtualized service task

objectives

constraints

traits

Virtualized service resource

traits

name

function

element

structure

utilization

Input/Output

Quality

Credit/Risk

function

Value

function Step 1: functional matching; Step 2: non-functional matching

---- value ---- quality ---- credit/risk;

Step 3: task decomposition; Step 4: for each task, goto Step 1.

Procedure of VSR selection

Page 18: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Key techniques for different stages in life cycle

  Runtime usage –  Seamless linkage of human-machine interactions: WS-HumanTask specification

–  Theory of service ecosystem

  Management –  Customer community

–  Service community

–  Performance analysis of virtualized service resources

–  Dynamic deployment and runtime adjustment of virtualized service resources

–  Personalization/differentiation oriented service resources virtualization

  Discard –  Statistical analysis on quality of VSR

–  Credit evaluation of virtualized service resources base on social networks

Page 19: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Technical architecture and typical applications

Page 20: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

SOA-based BIRIS platform architecture Layer 1: Portal

Layer 2: Coarse-grained Business Services

Layer 3: Fundamental Services

Layer 4: Infrastructural Technical Services

Layer 5: Fine-grained Software Services

Layer 6: Legacy Systems

Page 21: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Typical Application: marine logistics service

Page 22: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Typical Application: S3HC service (S3HC: Smart Service System for Health-Care)

Healthcare Cloud

Healthy member

Recurred member

Patient

tasks

resources

120 Emergency

center

Pharmaceuticals company

Hospital out-patient department

Hospital’s in-patient

department

Rehabilitation center

Nursing Case Company

Rehabilitation instrument company

Healthcare center

Mon

itorin

g C

ente

r

Em

erge

ncy

Res

cue

Cen

ter

Dia

gnos

e C

ente

r

Ope

ratio

n C

ente

r

Doc

tor G

roup

s

Monitor and

prevention Emergency treatment

Inspect and

diagnosis

Surgery Rehabilitat

ion and nursing

Monitor and

prevention

Smart Healthcare Service Platform

Page 23: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Future works

Page 24: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Valuable future research aspects

  Dynamic approaches for virtualized service resources generation

  Dynamic deployment and runtime adjustment of virtualized service resources

  Personalized and differentiated virtualized service resources   Credit assessment of virtualized service resources   Classification of requirements based on existing virtualized

service resources   Enrichment and adjustment of virtualized service resources

based on requirement trends analysis

Page 25: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Other research work related to service engineering at HIT-ICES

Page 26: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Research on service engineering in HIT-ICES

SMDA SQFD VASEM

BIRIS

Page 27: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Life Cycle of Virtualized Service Resource in BIRIS Environment

Service research roadmap of HIT-ICES

SMDA

BIRIS

VASEM

2005-2006

2007

2008

2008-2009

Service engineering methodology

Quality issues in service

Innovative service mode

Value-aware methodology

SQFD

Campus Service

Logistics Service

2007-2009

2008-2009

Healthcare Service

2010 Outsourcing

Service

2010

Smart Services

2009-2010

Service Platform

Page 28: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Service-related research progress, ICES/HIT

Page 29: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Service-related research progress, ICES/HIT

Category Objective Course list General

foundations This category is to let students get to know what is service and the knowledge scope of service engineering. Some prerequisite courses that service engineering requires are included, too.

 Introduction to service engineering  System engineering  Requirement engineering  Service modelling techniques

Service theory

Focusing on top-level business, this category helps students catch on the trend of “servicization” against the backdrop of growing economic globalization, then focuses on methods and processes that support service innovation and continuous improvement of enterprises.

 Service innovation and business transformation  Enterprise and services architecture

Service management

This category is an auxiliary one which make students have some knowledge that how a service practitioner manages the service to enhance better quality, productivity, and customer satisfaction.

 Introduction to service management  IT service management (ITSM)  IT project management  Service quality assurance  Service asset management

Service technology

Focusing on bottom-level techniques, this category is the principal part of the curriculum. It contains mainstream information technologies that facilitate service-oriented system analysis, design and development. Some emerging service techniques may be chosen selectively.

 Web services  Service computing foundations  Service development techniques  Service execution infrastructure and environment  Emerging service techniques (cloud computing, SaaS, Web 2.0, etc)

Application This category is composed of knowledge from a set of typical service application domains based on some complete or on-going projects. They help students understand services and service engineering methodology from real-world point of view.

 ERP  SCM  CRM  Logistics services  Healthcare services  Business Process Outsourcing (BPO) services

Tools This category contains some mathematical and data analysis tools that are useful for decision-making when a service system is designed/developed.

 Data warehouse  Data mining  Operation research

Practice This category aims not at leaning new knowledge but at applying learned knowledge into practice and try to solve real-world service-related problem. Fully or partial environment will be provided to students.

 Project-oriented comprehensive practice on service engineering  Corporate Internship

Page 30: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Service-related research progress, ICES/HIT

Course Name Hours Type Weeks Business modeling and analysis 30 General 1-8

ERP 30 Application 1-8 Service management 30 Management 6-14 SCM and CRM 30 Application 9-16 Project-oriented comprehensive practice on service engineering

30 Practice 11-18

Course Name Hours Type Weeks Introduction to service engineering 30 General 1-8

Service-Oriented Computing 30 Technology 9-16

Fall semester

Spring semester

Page 31: Vi 3 Iess2010 Vi 3   Xiaofei Xu

Int’l Conf. Exploring Services Sciences (IESS 2010)

February 17-19, 2010 Geneva, Switzerland

Xiaofei Xu, Xianzhi Wang, Zhongjie Wang ([email protected])

Research Center of Intelligent Computing for Enterprises and Services (ICES)

School of Computer Science and Technology

Harbin Institute of Technology, China

February 19, 2010