I suggest you ask your advisor to provide a definition of the terms "interface", "contract", and "description".
There are no standard definition files that correspond to those names. You will need to define the following metadata files for your services: - WSDL - describes the operations the service exposes, the messages exchanged for each operation, and protocols supported, and the endpoint address for each protocol. You may define all this information for one service in one WSDL or you might factor it into logical and physical WSDLs. - XML Schema - describes the structure of the messages being exchanged. A schema can be defined within a WSDL or separately. - WS-Policy - describes the runtime constraints and capabilities of the service, such as security, reliability, or transaction requirements. WS-Policy is an emerging specification and is not widely used yet. (These three types of metadata might be construed to be the "interface") It's also beneficial to provide documentation and describe the semantics of your services in human-readable text. (This might be construed to be the "description".) You might also define usage agreements, such as service level agreements, remuneration agreements, support agreements, incident management agreements, etc. (This might be construed to be the "contract", although a contract represents an agreement between two parties. You could define a default contract.) Anne On 4/1/07, Khoshnevis <[EMAIL PROTECTED]> wrote:
Hi I have to do a project for the class, suppose we're going to architect a sales department based on SOA. First of all, I have derived some composite services that are exposed to external users like order_management, then I have decomposed them into biz services like order fulfillment and order shipping sevices and then I have identified what software services there must be that provide those biz services,and in the end based on the services I've found, I must find component services and components that realize them. Now I've got to determine interface,contract,and description. 1- what is the exact difference of these three terms? (contact,interface,description),I've read in some books that there is little difference b/w these three. 2-could you please help me out giving a sample documents for each of these or intoduce me a website that contains such thing? In fact I need a full and simple sample of service definition. I'm in a hurry,looking fwd to you. Thanks in advance. Khosh ------------------------------ TV dinner still cooling? Check out "Tonight's Picks"<http://us.rd.yahoo.com/evt=49979/*http://tv.yahoo.com/>on Yahoo! TV.
