By Topic

Separating Operational and Control Behaviors: A New Approach to Web Services Modeling

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)

Developing flexible business applications is one of the ultimate objectives behind the use of Web services. Before taking part in such applications (sometimes critical), each Web service should be modeled so that its execution can be monitored and design problems can be early identified and addressed. In this article, we propose a novel approach for modeling Web services by distinguishing two types of behavior, namely operational and control. The operational behavior defines the business logic, which underpins the functioning of a Web service, and the control behavior guides the execution progress of this operational behavior by identifying the actions to take and enforcing the constraints to satisfy. This guidance takes place through conversational messages that these behaviors exchange. We developed a prototype system that assists service engineers in specifying, enforcing, and monitoring these behaviors, thereby achieving a better design of Web services.

Published in:

Internet Computing, IEEE  (Volume:PP ,  Issue: 99 )