from big data to big service

4
80 COMPUTER PUBLISHED BY THE IEEE COMPUTER SOCIETY 0018-9162/15/$31.00 © 2015 IEEE CLOUD COVER O ffering potentially huge value, big data is an increasingly important asset for business en- terprises and society in general. Cloud com- puting, the Internet of Things (IoT), social net- works, wireless sensor networks, and intelligent terminals drive and support the acquisition, storage, analysis, and use of big data. Leading IT companies such as Oracle, IBM, Microsoft, SAP, and HP have invested more than $15 billion buying big data management and analytics software firms and other initiatives to solidify their foothold in this field. 1 Efficiently analyzing and processing big data is imper- ative and requires implementing various services across multiple domains, networks, and the cyber-physical world. These services should ideally speed up data pro- cessing, scale up with data volume, improve adaptability and extensibil- ity despite data diversity and uncer- tainty, and turn raw, low-level data into actionable knowledge. Such in- teroperability across a large number of services, domains, and business processes and rules is, by necessity, a com- plex service ecosystem. Through this ecosystem of conver- gence and collaboration, which we’ll call big service, we can more effectively address big data challenges. BIG SERVICE CHARACTERISTICS Big service has evolved from the collection of collaborat- ing, interrelated services for handling and dealing with big data. Like big data’s five key characteristics—vol- ume, variety, velocity, veracity, and value—we believe big service has seven corresponding characteristics: From Big Data to Big Service Xiaofei Xu, Harbin Institute of Technology Quan Z. Sheng, University of Adelaide Liang-Jie Zhang, Kingdee International Software Group Co. Ltd. Yushun Fan, Tsinghua University Schahram Dustdar, Vienna University of Technology Big service—the convergence and collaboration of big data systems—presents a solid solution to the challenges brought by big data.

Upload: others

Post on 06-Oct-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From Big Data to Big Service

80 C O M P U T E R P U B L I S H E D B Y T H E I E E E C O M P U T E R S O C I E T Y 0 0 1 8 - 9 1 6 2 / 1 5 / $ 3 1 . 0 0 © 2 0 1 5 I E E E

CLOUD COVER

Offering potentially huge value, big data is an increasingly important asset for business en-terprises and society in general. Cloud com-puting, the Internet of Things (IoT), social net-

works, wireless sensor networks, and intelligent terminals drive and support the acquisition, storage, analysis, and use of big data. Leading IT companies such as Oracle, IBM, Microsoft, SAP, and HP have invested more than $15 billion buying big data management and analytics software firms and other initiatives to solidify their foothold in this field.1

Efficiently analyzing and processing big data is imper-ative and requires implementing various services across

multiple domains, networks, and the cyber-physical world. These services should ideally speed up data pro-cessing, scale up with data volume, improve adaptability and extensibil-ity despite data diversity and uncer-tainty, and turn raw, low-level data into actionable knowledge. Such in-

teroperability across a large number of services, domains, and business processes and rules is, by necessity, a com-plex service ecosystem. Through this ecosystem of conver-gence and collaboration, which we’ll call big service, we can more effectively address big data challenges.

BIG SERVICE CHARACTERISTICSBig service has evolved from the collection of collaborat-ing, interrelated services for handling and dealing with big data. Like big data’s five key characteristics—vol-ume, variety, velocity, veracity, and value—we believe big service has seven corresponding characteristics:

From Big Data to Big ServiceXiaofei Xu, Harbin Institute of Technology

Quan Z. Sheng, University of Adelaide

Liang-Jie Zhang, Kingdee International Software Group Co. Ltd.

Yushun Fan, Tsinghua University

Schahram Dustdar, Vienna University of Technology

Big service—the convergence and collaboration

of big data systems—presents a solid solution to

the challenges brought by big data.

Page 2: From Big Data to Big Service

J U LY 2 0 1 5 81

CLOUD COVEREDITOR SAN MURUGESAN

BRITE Professional Services;[email protected]

massiveness, heterogeneity, complex-ity, convergence, customer focus, cred-ibility, and value.

Big service brings together both virtual (such as cloud services) and physical (such as public transporta-tion) services; by aggregating these services from various domains it pro-duces composite service solutions to meet customer requirements. Big ser-vice is customer focused so that when it receives a customer’s requirement, it creates composite services on demand, combining service resources to com-plete the service tasks. The composite services are also adjustable based on the customer’s changing demands—even mid-level service communities are able to establish composite services through small grains of services from

different domains. Service credibility is of course critical for constructing and operating big service, and its value is emphasized through every phase in the services life cycle.

Big service’s usefulness in solving business problems is particularly rel-evant in the cyber-physical world. For example, the European Commission’s proposed Internet of Services (IoS) is a vision of the future with a networked form of big service.2 The IoS presents a paradigm in which everything is available as a service on the Internet. It can also be viewed as networked services or systems across the real and virtual worlds over the Internet. In the IoS, services—as encapsulated func-tional entities containing interaction processes by service providers and

customers—are distributed, virtual-ized, and converged over the Internet to meet the requirements of and create value for customers.

Another example of big service is smart urban traffic ecosystems, as shown in Figure 1. Urban traffic data is gathered from a wide range of resources, such as vehicles, traffic surveillance cameras, weather con-ditions, and social networks. Various services across different domains col-lect, store, and analyze such big data. Big service then takes the informa-tion and uses it to select services and construct customer-oriented service solutions to respond quickly to traffic events, such as accidents and traffic control issues, according to real-time traffic information.

Dom

ain-

orie

nted

ser

vice

s

Big service for smart urban traf�cD5: mobile communication D6: media and

social networksD3: �rst aid and medical

D2: public administration and security

D1: traf�c

Public administrationdomain (D2)

Telecommunications domain (D5)

Multifunctional customized traf�c service network

Service convergence

Government

departments

Social services

Facilities

Police

Emergency centers

Hospital network

Insurance companies

Weather servicedomain (D4)

Health servicedomain (D3)

Weather information

processing

Weather analysis

Weather forecast

Weather network services

Weather information

services

Weather institute

Weather information

network

Weather sensors

Telecommunication

network

Wireless network

Internet

Mobile communication

services

Wireless network

services

Value-added

application services

Media network

Media information

processing

Media transferring

Media information

services

Social networks

Media network

Media organizations/

companies

Social networks

Media and social networks domain (D6)

Traf�c domain (D1)

Road map

Location services

Traf�c reports

Traf�c control

Vehicle tracking

Road, lights, cameras,IoT vehicles

City management

Government services

Society services

Community services

Security services

Public services

Emergency telephone

First-aid services

Hospital network

Medical services

Healthcare

Insurance services

Traf�c events-Traf�c control-Route services-Traf�c accidents-Logistics-Urban services…

D4: weather forecast

Figure 1. By collecting urban traffic data from a wide range of sources, big service can construct customer-oriented service solutions to quickly respond to traffic events.

Page 3: From Big Data to Big Service

82 C O M P U T E R W W W . C O M P U T E R . O R G / C O M P U T E R

CLOUD COVER

BIG SERVICE REFERENCE ARCHITECTUREA generic reference architecture for big service is depicted in Figure 2. Such an architecture can be orga-nized into three main layers: local services, domain-oriented services, and demand- oriented services. The reference architecture also contains two additional layers: the cloud infra-structure at the bottom and the client business at the top.

Local services layerMost services are generated, owned, and shared by individuals and orga-nizations. Some are atomic services (also called elementary services that do not rely on other services) that are virtualized from physical services or the IoT. Others are complex services offered through service composition. In the local services layer, the basic service infrastructure and resources are packaged into services using ser-vice encapsulation and virtualization (for example, cloud services). The atomic and composite services can be connected or integrated through

service chains and then run on cloud platforms.

Domain-oriented services layerIn this layer, aggregated local services converge into more powerful com-posite services according to the do-main-oriented business demands and actual businesses relationships. The typical format of this layer can be a big domain-oriented services network (such as the IoS). There are many do-main-oriented service communities in which the composite services come from one domain or multiple domains. Composite services and service net-works link together through high-level service chains, which are also called service hyperchains. Through service convergence across multiple organizations, domains, networks, and cyber-physical worlds, more com-plex service communities will exist in the cloud and big data environments.

Demand-oriented services layerCustomer requirements in big service are mass individualized or extremely diverse, and the service solutions are

customer oriented and value driven be-cause of mass individualization. Match-ing reliable demand-oriented services with the customer requirements is an important factor in this layer, as it’s highly tuned to the satisfaction of and value creation for the big service customer.

Other layersThe infrastructure layer at the bottom underpins the big service environ-ment constituted by cloud computing platforms, services, and other basic resources such as computing, human, and physical. The key elements at the client layer are the customers’ experi-ences and requirements. To analyze a customer’s functional and nonfunc-tional requirements, service require-ments engineering and service ergo-nomics need to be developed further by the community.

BIG SERVICE RESEARCH TOPICSBig service is an emerging, interdisci-plinary field that requires the support of many technologies, such as cloud

Value proposition

Service delivery user experience

Big service

Complicated service 1

Service chainService chain

Service chainCloud computing platforms

Organization/units

Local services (virtualized services)

Domain-oriented IoS (service community)

Customer on-demand big service

(service solutions)

Domains

Service convergence

Multilayercomposition/decomposition

Complicated service n

Client business

Cloudinfrastructure

Customer valueand satisfaction Customer

demand 1Customerdemand n

Cloud infrastructurebig service environment

(IaaS, PaaS, SaaS)

(Real physical world)IT services: software services, information services Resources: computing resources, virtual human resources, network resources

Internet and IoT

Service chainService chain

Service chain

Figure 2. Generic reference architecture for big service. This architecture has three main layers (local services, domain-oriented services, and demand-oriented service solutions) and two additional layers (the cloud infrastructure at the bottom and the client business at the top). IaaS, Internet as a service; PaaS, platform as a service; SaaS, software as a service.

Page 4: From Big Data to Big Service

J U LY 2 0 1 5 83

computing, business process manage-ment, big data, the IoT, software engi-neering, service computing, and data mining. To fully realize the potential of big service, however, further re-search and development are needed in at least eight challenging areas.

System architecture. Big service is a complicated ecosystem with many diverse services that can cross multi-ple domains and networks as well as both the physical and virtual worlds. A carefully designed system architec-ture and reference model is needed to effectively establish the principles, structure, and configuration of a big service ecosystem.

Complex service modeling and repre-sentation. Despite extensive research on service modeling and representa-tion, it’s still a challenge for big ser-vice due to its unique characteristics. Models for complex services, service requirements, service behaviors, and service semantics should be adapted to the integration, interoperability, con-vergence, and coordination of service communities. Furthermore, since big service is a complex and evolving ser-vice ecosystem, modeling and quanti-fying its evolution patterns can help us to better understand it.

New service engineering and methodol-ogy paradigm. A new paradigm of soft-ware service engineering and methodol-ogy, which is different from traditional software engineering approaches, is needed for big service. In this new par-adigm, service- oriented requirements engineering and domain- related ser-vice engineering can be simultaneously developed. Accumulating well-pre-pared, reusable service resources for service convergence therefore becomes a meaningful task. Matching converged service solutions with customer require-ment propositions is a key issue that needs active research.

Service convergence and collabora-tion. In big service, models and ap-proaches for how services are being composed across different domains, various networks, and the cyber- physical world should be developed.

The domain-oriented services commu-nity is an important layer for service convergence, and the service chain is an important approach for com-posing the smaller-grained services from multiple sources into composite services.

Service value model and transforma-tion. Service value models, value net-works, and service value annotation should be extensively researched and developed. To transfer value factors into the services life cycle, the value- oriented or value-aware service en-gineering methodologies need to be applied.

Context-aware service constitution and delivery. Future service systems will offer more customized service solutions to meet individual customer requirements. To eliminate the gap between diverse individual customer requirements and the massive num-ber of services in big service, context- aware service models will play a criti-cal role. The semantic information of context should deal with not only the environment- related information but also the user-oriented knowledge.

Service intelligence and recommenda-tion. Service intelligence in big service is similar to business intelligence in e-business, and it will become an im-portant research area as big service grows. However, service intelligence is much more complicated due to the dynamics and complexities of the ser-vices themselves and the relationships among them.

Dependability, credibility, and trust-worthiness. Services are increasingly being used in complicated mission- critical and business applications. Con-sequently, the dependability, reliabil-ity, credibility, trustworthiness, safety, security, and quality of big service will become critical issues and need exten-sive research and development.

B ig service ref lects a natural evolution from the merg-ing of cloud computing, the

IoT, the IoS, and social networks.

Through integration of the virtual and physical worlds and linking ser-vices across multiple domains and networks, big service will greatly in-f luence service science, information technology, industrial business, and other fields as it yields tremendous benefits to society.

REFERENCES1. Big Data: the Next Frontier for Competi-

tion, McKinsey & Co.; www.mckinsey .com/features/big_data.

2. Towards the Internet of Services, Com-munity Research and Development Information Service, European Com-mission, Apr. 2014; http://cordis .europa.eu/fp7/ict/ssai/.

XIAOFEI XU is a professor and vice president at Harbin Institute of Technology, China. Contact him at [email protected].

QUAN Z. SHENG is an associ-ate professor at the University of Adelaide, Australia. Contact him at [email protected].

LIANG-JIE ZHANG is the chief scientist and director of research at Kingdee International Software Group Company Limited. Contact him at [email protected].

YUSHUN FAN is a professor at Tsinghua University, China. Contact him at [email protected].

SCHAHRAM DUSTDAR is a professor at Vienna University of Technology, Australia. Contact him at [email protected].

Selected CS articles and columns are also available for free at http://ComputingNow .computer.org.