ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzatz_5.4.0.1/51/webserv/wsops.htm

45 lines
1.9 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK rel="stylesheet" type="text/css" href="../../../rzahg/ic.css">
<title>Web services operations</title>
</head>
<BODY>
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../../../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h3><A NAME="wsops">Web services operations</A></h3>
<p>Web services reduce programming complexity because application designers do not have to worry about implementing the services they invoke. Interactions in Web services are bound dynamically at runtime. A service requester describes the features of the required service and uses the service broker to find an appropriate service.</p>
<p>A Web services component has this life cycle:</p>
<ol>
<li><p><strong>Creation</strong><br>
The Web services provider creates the service component by defining its interfaces and invocation methods. WebSphere Application Server - Express supports Java beans, DB2 Universal Database stored procedures, and Bean Scripting Framework (BSF) scripts.</p>
</li>
<li><p><strong>Publication</strong><br>
The Web services provider publishes the service component to a repository. The Web services broker categorizes the new Web service within its listing.</p>
</li>
<li><p><strong>Location</strong><br>
The Web services requester looks up, or locates, a Web service component through the service broker.</p>
</li>
<li><p><strong>Invocation</strong><br>
Once the service requester locates the service component, it invokes and implements it.</p>
</li>
<li><p><strong>Unpublication</strong><br>
When the Web service provider decides that a Web service should no longer be available, it removes, or unpublishes, the Web service from the repository. The service broker likewise removes the service component from its listing.</p>
</li>
</ol>
</body>
</html>