Life Cycle of Virtualized Service Resource in BIRIS Environment
Xiaofei Xu, Xianzhi Wang, Zhongjie Wang
Research Center of Intelligent Computing for Enterprises and Services (ICES)
School of Computer Science and Technology
Harbin Institute of Technology, China
1. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
Xiaofei Xu, Xianzhi Wang, Zhongjie Wang
(xiaofei@hit.edu.cn)
Research Center of Intelligent Computing for Enterprises and Services (ICES)
School of Computer Science and Technology
Harbin Institute of Technology, China
February 19, 2010
2. 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.
3. Life Cycle of Virtualized Service Resource in BIRIS Environment
Beautiful Harbin
4. 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
6. Life Cycle of Virtualized Service Resource in BIRIS Environment
Emergence of BIRIS: marine logistics service
Problems in current services:
– marine logistics service
Truck company Customs
resources
Weihai Logistics Inchon
tasks tasks
China service platform Korea
resources resources
Cargo owners Cargo owners
(consigners) (consignees)
Ship owners
Freight forwarders Dock and warehouse
7. Life Cycle of Virtualized Service Resource in BIRIS Environment
Emergence of BIRIS: marine logistics service
Logistics
service platform
8. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
BIRIS framework and characteristics
9. Life Cycle of Virtualized Service Resource in BIRIS Environment
Business framework of BIRIS
BIRIS: BI-lateral client-oriented Resource Integration Service mode
Third-Party Service Agency
Customer Side Provider Side
Centralized Quality and Credit Control
10. 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
11. 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
12. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
Core elements of BIRIS: virtualized
tasks and virtualized service resources
13. Life Cycle of Virtualized Service Resource in BIRIS Environment
Why VSR (Virtualized Service Resources)?
Core mechanism in BIRIS
virtualization
Individual Virtualized
requirements requirements/Tasks
Matching/mapping
virtualization
Virtualized Individual
resources resources
Example of a Virtual Service Task
requesting 5.5 containers
Cargo owner A
requesting 20 containers
requesting 14.5 containers virtualization
Cargo owner B
14. 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
Virtualized Warehouse
service Resource
Container loading Virtualized
service Resource
Truck company A
Cargo owner Truck company B
Cargo fetching
15. Life Cycle of Virtualized Service Resource in BIRIS Environment
Life cycle of virtualized service resource
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
Establishment Selection Runtime usage Discard
of VSR of VSR of VSR of VSR
Management of VSR
16. 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
17. 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 Virtualized
service task service resource
Procedure of VSR selection
Step 1: functional matching; function
function
Step 2: non-functional matching function
---- value Input/Output name
---- quality
---- credit/risk; Quality element
Step 3: task traits
objectives decomposition; traits
Value
Step 4: for each task, goto Step 1. structure
constraints Credit/Risk
utilization
18. 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
19. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
Technical architecture and typical
applications
20. 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
21. Life Cycle of Virtualized Service Resource in BIRIS Environment
Typical Application: marine logistics service
22. Life Cycle of Virtualized Service Resource in BIRIS Environment
Typical Application: S3HC service
(S3HC: Smart Service System for Health-Care)
Healthcare
center
Smart Healthcare Service Platform
120
tasks Emergency
center
Monitor Emergency Inspect
Healthy and and Hospital
prevention treatment diagnosis
member out-patient
Rehabilitat Monitor department
Surgery ion and and
nursing prevention Hospital’s
in-patient
resources department
Patient Rescue Center
Doctor Groups
Emergency
Pharmaceuticals
Monitoring
Operation
Diagnose
Center
Center
Center
company
…
Nursing Case
Recurred Company
member
Rehabilitation
center
Healthcare Cloud
Rehabilitation
instrument
company
23. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
Future works
24. 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
25. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
Other research work related to
service engineering at HIT-ICES
26. Life Cycle of Virtualized Service Resource in BIRIS Environment
Research on service engineering in HIT-ICES
BIRIS
SQFD SMDA VASEM
27. Life Cycle of Virtualized Service Resource in BIRIS Environment
Service research roadmap of HIT-ICES
Service Platform
Logistics
Service Smart Services
Value-aware
Campus methodology
Service 2008-2009
VASEM 2009-2010
Innovative
2007-2009
service mode
2008-2009 Healthcare
Quality issues BIRIS Service
in service 2010
2008 Outsourcing
Service
engineering SQFD Service
methodology 2010
2007
SMDA
2005-2006
29. Service-related research progress, ICES/HIT
Category Objective Course list
Introduction to service engineering
This category is to let students get to know what is service and the
General System engineering
knowledge scope of service engineering. Some prerequisite courses that
foundations Requirement engineering
service engineering requires are included, too.
Service modelling techniques
Focusing on top-level business, this category helps students catch on the Service innovation and business transformation
Service trend of “servicization” against the backdrop of growing economic Enterprise and services architecture
theory globalization, then focuses on methods and processes that support service
innovation and continuous improvement of enterprises.
Introduction to service management
This category is an auxiliary one which make students have some IT service management (ITSM)
Service
knowledge that how a service practitioner manages the service to enhance IT project management
management
better quality, productivity, and customer satisfaction. Service quality assurance
Service asset management
Web services
Focusing on bottom-level techniques, this category is the principal part of Service computing foundations
Service the curriculum. It contains mainstream information technologies that Service development techniques
technology facilitate service-oriented system analysis, design and development. Some Service execution infrastructure and environment
emerging service techniques may be chosen selectively. Emerging service techniques (cloud computing, SaaS,
Web 2.0, etc)
ERP
This category is composed of knowledge from a set of typical service SCM
application domains based on some complete or on-going projects. They CRM
Application
help students understand services and service engineering methodology Logistics services
from real-world point of view. Healthcare services
Business Process Outsourcing (BPO) services
Data warehouse
This category contains some mathematical and data analysis tools that are
Tools Data mining
useful for decision-making when a service system is designed/developed.
Operation research
This category aims not at leaning new knowledge but at applying learned Project-oriented comprehensive practice on service
Practice knowledge into practice and try to solve real-world service-related problem. engineering
Fully or partial environment will be provided to students. Corporate Internship
30. Service-related research progress, ICES/HIT
Fall semester
Course Name Hours Type Weeks
Introduction to service
30 General 1-8
engineering
Service-Oriented
30 Technology 9-16
Computing
Spring semester
Course Name Hours Type Weeks
Business modeling and
30 General 1-8
analysis
ERP 30 Application 1-8
Service management 30 Management 6-14
SCM and CRM 30 Application 9-16
Project-oriented
comprehensive practice 30 Practice 11-18
on service engineering
31. Int’l Conf. Exploring Services Sciences (IESS 2010)
February 17-19, 2010
Geneva, Switzerland
Xiaofei Xu, Xianzhi Wang, Zhongjie Wang
(xiaofei@hit.edu.cn)
Research Center of Intelligent Computing for Enterprises and Services (ICES)
School of Computer Science and Technology
Harbin Institute of Technology, China
February 19, 2010