×

Method and apparatus for dynamically determining information for deploying a web service

  • US 7,290,262 B2
  • Filed: 05/21/2002
  • Issued: 10/30/2007
  • Est. Priority Date: 05/21/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of deploying a Web service, said method comprising the steps of:

  • maintaining a key in a memory device correlating each one of a plurality of Web service deployment artifact types to a corresponding one of a plurality of Web service deployment strategies;

    receiving a Web service deployment artifact associated with a Web service;

    determining if said received artifact is a Web service deployment object having a corresponding deployment strategy as set forth in said key;

    if said received artifact is a Web service deployment object having a corresponding deployment strategy in said key, using said deployment strategy corresponding to said artifact type of said received artifact to attempt to deploy said associated Web service;

    if said received artifact is not a Web service deployment object having a corresponding deployment strategy set forth in said key, determining if said received artifact is a character string containing an extension having a corresponding deployment strategy as set forth in said key;

    if said received artifact is of an artifact type in said key, using said deployment strategy corresponding to said artifact type of said received artifact to attempt to deploy said associated Web service; and

    if said received artifact is not of a Web service deployment object having a corresponding deployment strategy set forth in said key and is not a character string containing an extension having a corresponding deployment strategy as set forth in said key, attempting to parse said deployment artifact into an XML Document Object Model (DOM);

    if said deployment artifact is parsed into a DOM;

    determining a namespace of said DOM; and

    determining if said namespace is a character string having a corresponding deployment strategy as set forth in said maintained data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×