Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fu-Chiung Cheng
Tai-Chang Hung
Young-Jang Chiou
Te-Chun Chang
1. Introduction
WWW (World Wide Web) has become the richest
resource pool of services and information in human
history. But these services and information are
independent and distributed. To compose new services
from these independent web services, web services
integration tool is required. The difficulties of the
service integration can be analyzed from two
perspectives, users and service providers.
For service providers, the service integration
requires a back-end system to integrate different
services provided by different providers. The potential
solutions include RPC (Remote Produce Call), RMI,
COBRA and Web Service technology [3]. The
providers will need to wrap the existing service into
API (Application Programming Interface) to allow
different providers to use these API's to achieve the
objective of the system integration. The drawbacks of
this approach are inflexibility (i.e. the service is fixed
and not changeable by users), high cost and time
2. Related Works
This section discusses related works from two
perspectives: programming required and visual tool.
Proceedings of the 2005 IEEE International Workshop on Service-Oriented System Engineering (SOSE05)
0-7695-2438-9/05 $20.00 2005
IEEE
3. Objectives
In this paper, we define the web services as
HTML-based applications or services provided by
remote web servers and accessed via generic web
browsers such as Microsoft Internet Explorer, Mozilla
[13] and FireFox [13].
3.2. Objectives
Based on the analysis of the above use case from
the user's perspective, we conclude some objectives in
our implementation:
1. Record and modulize the existing web services:
Users can easily modulize the existing services via
visual interface in order to be used in following
design and composition. For example, real-time
stock quote inquiry is an individual service module
and sending mail is another service module.
Proceedings of the 2005 IEEE International Workshop on Service-Oriented System Engineering (SOSE05)
0-7695-2438-9/05 $20.00 2005
IEEE
Proceedings of the 2005 IEEE International Workshop on Service-Oriented System Engineering (SOSE05)
0-7695-2438-9/05 $20.00 2005
IEEE
1.DataExtraction
(Action) container
2.Input Node
container
3.Container
SetValue (Action)
4. Container
Branch
5. Container
Operation
Proceedings of the 2005 IEEE International Workshop on Service-Oriented System Engineering (SOSE05)
0-7695-2438-9/05 $20.00 2005
IEEE
Check price
5. WSIT Architecture
Our WSIT, as shown in Fig 6, consists of three
major subsystems: web behavior recorder, web service
designer, and web service execution engine.
Proceedings of the 2005 IEEE International Workshop on Service-Oriented System Engineering (SOSE05)
0-7695-2438-9/05 $20.00 2005
IEEE
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Comparison criteria:
z CH: Communication Handling.
z SH: Session Handling.
z CE: Content Extraction.
z SC: Service Composition.
z FCD: Format-changes Detection.
z EH: Exception Handling.
z PNN: Programming Not Need.
References:
[1] Anupam, V. Freire, J. Kumar, B. and Lieuwen D.
F. , Automating Web Navigation with the WebVCR, In
Proceedings
of
WWW9,
(Amsterdam,
Netherlands,2000), Computer Networks, Vol.33, No.
1-6, p.503517.
Proceedings of the 2005 IEEE International Workshop on Service-Oriented System Engineering (SOSE05)
0-7695-2438-9/05 $20.00 2005
IEEE