Patent ID: 6941306

Claim:
A computer implemented data access system using an SOAP-XML (single object access protocol-extended markup language) for use in an Internet web environment, comprising: a client for requesting a query language so as to receive a service request by using a web browser incorporated therein and receiving as a respond to the query language a result value for the service request to allow a user to see the result; a web server for generating a SOAP(single object access protocol)-XML (extended markup language) message and making possible Internet web services by using DLL (dynamic linking library) files if the SOAP-XML message is written by an ASP (active server page); an EJB (enterprise java beans) and service server for changing the SOAP-XML message to a DTD (document type definition) type SOAP-XML message if the SOAP-XML message is written by a JSP (java server page) and providing the DTD type SOAP-XML message to the client; and a gateway for requesting the query language for receiving the service request to a DB (DataBase) server, receiving as a respond to the query language the result value for the service request and providing the result value to the EJB and service server, wherein the web server includes: a SOAP API (application program interface) for generating the SOAP-XML message according to the query language from the client for receiving the service request and providing the generated SOAP-XML message to the client; a JSP/ASP selector for checking the programming language of the SOAP-XML message and selecting a channel to the EJB and service server in case the SOAP-XML message is written by the JSP while choosing a channel to the web server in case the SOAP-XML message is written by the ASP; a wrapper generator for generating a visual basic wrapper class for use in the ASP if it is determined by the JSP/ASP selector that the SOAP-XML message is written by the ASP, creating a new ActiveX DLL project, changing the name of the project, adding *.cls files and changing the properties of the *.cls files to generate necessary DLL files; and an IIS (internet information server) for installing the generated DLL files in the web server to make possible the web services.