发明名称 System and method for allowing client applications to programmatically access web sites
摘要 A system provides an interface for a client application to programmatically access a Web site. A simple data extractor returns a retrieved Web page in a well-formed syntax (such as XHTML) to the client application. Web forms crawled or otherwise retrieved from the Internet are translated into service interfaces, or APIs. The service interfaces are expressed in a simple object access protocol (SOAP), and are registered in a universal description, discovery, and integration (UDDI) registry. For each Web form analyzed, the present system automatically generates a program code that receives SOAP requests and translates them into regular Web accesses, thus providing applications and application developers with an easy, programmatic interface to Web sites such as search engines and other databases. The Web pages are first processed by a component that analyzes the forms and generates a service description (SD) file for each form. The SD file contains all the information necessary for producing the ultimate output of the system: API descriptions in the form of WSDL (Web Services Description Language) files, WDS (Well-Defined Service) files, and ISD (Interface Service Deployment) files. The SD file is also used for generating executable program code such as the Java language that implements the service. The executable code is then compiled, deployed in a SOAP service manager using the ISD file, and finally published in a UDDI registry using the WSDL and WDS files.
申请公布号 US2004088713(A1) 申请公布日期 2004.05.06
申请号 US20020284918 申请日期 2002.10.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MYLLYMAKI JUSSI PETRI;BEYER KEVIN SCOTT
分类号 G06F9/44;G06F17/30;(IPC1-7):G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址