Claims (92)
웹 브라우저(a web browser)와; URA(a uniform resource locator)로서 접속하거나 혹은 어드레싱함으로써상기 웹 브라우저(a web browser)와 홈페이지(home page)를 연관시키는 수단과; 인트라넷(internet)상의 소정의 장소(somewhere)에 위치하여 URL(a uniform resource locator)로서 접속하거나 혹은 어드레싱함으로써 상기 홈페이지(homepage)에 접속되어 상기 홈페이지를 지원하는 제어 프로그램 에이전트(a contorl program agent)를 지원하는 제어프로그램 에이전트 노드를 포함하되, 상기 제어 프로그램 에이전트 노드는 사설, 소유자 설비 (private ownerfacilities)를위해 인트라넷 내에 제공된 설비로서 네트워크를 통해 접속되고, 상기 인트라넷 경계(the intranet boundary)에서 방화벽들(firewalls)에 의해 보호될 수있으며, 상기 제어 프로그램 에이전트는 커맨드 파일 서버(a command file server)에 접속되고 상기 커맨드 파일 서버는 데이타베이스 게이트웨이(a database gateway)에 접속되어 상기 데이터베이스 게이트웨이에 접속된 데이터베이스 및 여러 데이타 서버상에 위치한 데이터베이스로부터 정보를 수집하며, 상기 커맨드 파일 서버는 상기 웹 브라우저의 사용자 요구에서 웹 브라우저 서비스 지원 기능(web browser service support functions)을 수행하고 상기 인트라넷내의 정보를 액세스하며 상기 제어 프로그램 에이전트의 서브-에이전트(a sub agent)로서 인터넷을 통해 소정의 장소(elsewhere)에 위치한 정보를 수집하기 위해 프로그램된 다수의 커맨드 파일 객체를 지원하는 웹 브라우저시스템(a web browser system).A web browser; Means for associating a web browser with a home page by accessing or addressing as a uniform resource locator (URA); A control program agent which is connected to the homepage by accessing or addressing as a uniform resource locator (URL) at a predetermined location somewhere on the internet and supports the homepage Wherein the control program agent node is connected via a network as a facility provided in an intranet for private ownerfacilities and is configured to communicate with firewalls at the intranet boundary, The control program agent is connected to a command file server and the command file server is connected to a database gateway and connected to the database gateway, Location on data server Wherein the command file server performs web browser service support functions at a user request of the web browser, accesses information in the intranet, and transmits the sub-agent of the control program agent a web browser system that supports a number of command file objects programmed to collect information located elsewhere over the Internet as a sub-agent.
제1항에 있어서, 웹 브라우저에서의 요구 제출에 의해 사용자가 인트라넷내의 정보를 액세스할 뿐만 아니라 상기 인트라넷 외부에 도달하여 인터넷을 통해 소정의 장소에 위치한 정보를 수집할 수 있는 웹 브라우저 시스템.The web browser system according to claim 1, wherein not only a user accesses information in an intranet by request submission in a web browser, but also acquires information located at a predetermined place via the Internet when reaching the outside of the intranet.
제1항에 있어서, 인트라넷 및 인터넷을 포함하는 네트워크상에는 다수의 데이터 베이스 게이트웨이(aplurality of data base)가 존재하며, 커맨드파일 서버내에서 동작하는 커맨드 파일의 커맨드에서 하나의 데이터베이스게이트웨이는 네트워크간 경로배정 프로토콜에 의한 네트워크를 통해 다른 데이터베이스 게이트웨이에 접속되는 웹 브라우저 시스템.2. The method according to claim 1, wherein a plurality of database gateways exist on the network including the intranet and the Internet, and one database gateway in the command file command operating in the command file server stores the inter- A web browser system that is connected to another database gateway via a network by a protocol.
제1항에 있어서, 인트라넷 및 인터넷을 포함하는 네트워크 상에는 다수의 데이터 베이스 게이트웨이(aplurality of data base)가 존재하며, 커맨드 파일 서버내에서 동작하는 커맨드 파일의 커맨드에서 하나의 데이터베이스게이트웨이는 네트워크간 경로배정 프로토콜에 의한 네트워크를 통해 다른 데이터베이스 게이트웨이에 접속되어 URL 에의해 데이터 베이스 게이트웨이의 접속을 호출하는 웹 브라우저 시스템.2. The method according to claim 1, wherein a plurality of database gateways exist on the network including the intranet and the Internet, and one database gateway in the command file command operating in the command file server stores the inter- A web browser system that is connected to another database gateway through a network by a protocol and calls a database gateway connection by URL.
제1항에 있어서, 상기 제2 데이터베이스 게이트웨이는 자신의 커맨드 파일 서버에 접속되는 웹 브라우저시스템.The web browser system according to claim 1, wherein said second database gateway is connected to its own command file server.
제1항에 있어서, 웹 브라우저에 의해 개시된 요구(a web browser initiated request)가 인트라넷을 통해인터넷으로 배포되고 이로 인해 데이터 액세스가 인트라넷 뿐만 아니라 인터넷을 통해서 획득되어 상기 인트라넷 외부에위치한 커맨드 파일 서버에 의해 지원되는 데이터베이스로부터 데이터를 수집하는 웹 브라우저 시스템.The method as claimed in claim 1, wherein a web browser initiated request is distributed to the Internet through an intranet so that data access is obtained not only through the intranet but also via the Internet, and by a command file server located outside the intranet A web browser system that collects data from supported databases.
제1항에 있어서, 웹 브라우저에 의해 개시된 요구가 인트라넷을 통해 인터넷으로 배포되고 이로 인해 데이터 액세스가 인트라넷 뿐만 아니라 인터넷을 통해서 획득되어 상기 인트라넷 외부에 위치한 커맨드 파일 서버에 의해 지원되고 공중 액세스(public access) 혹은 상기 커맨드 파일 서버를 통해 제공된 변수 액세스 허가 데이터(variableaccess authorization data)의 프로세싱(processing) 혹은 상기 커맨드 파일 서버를 통해제공된 변수 액세스 허가 데이터(variableaccess authorization data)의 프로세싱(processing) 이후 획득된 액세스로서 상기 커맨드 파일 서버에 접속되는 데이터베이스로부터 데이터를 수집하는 웹 브라우저 시스템.The method of claim 1, wherein the request initiated by the web browser is distributed to the Internet over an intranet so that data access is obtained via the Internet as well as the intranet, supported by a command file server located outside the intranet, ) Or an access obtained after the processing of variable access authorization data provided through the command file server or after the processing of variable access authorization data provided through the command file server And collects data from a database connected to the command file server.
웹 브라우저 시스템에 있어서, 웹 브라우저와; URL(a uniform resource locator)로 접속하거나 혹은 어드레싱함으로써 웹 브라우저(a web browser)와 홈페이지(home page)를 연관시키는 수단을 포함하며, 상기 수단은; 사설 소유자 설비를 위해 인트라넷내에 제공된 설비로서 네트워크를 통해 접속되고, 상기 인트라넷 경계에서 방화벽들에 의해 보호될 수 있으며, 인터넷상의 소정의 장소에 위치하여 URL로서 접속하거나 혹은 어드레싱함으로써 상기 홈페이지에 접속되어 상기 홈페이지를 지원하는 제어 프로그램 에이전트를 지원하는 제1 제어 프로그램 에이전트 노드와; 사설 소유자 설비를 위해 이트라넷 내에 제공된 설비로서 네트워크를 통해 접속되고, 상기 인트라넷 경계에서 방화벽들에 의해 보호 될 수있으며, 상기 인터넷상의 소정의 장소에 위치하여 URL 로서 접속하거나 혹은 어드레싱함으로써 제2 제어 프로그램 에이전트를 지원하는 제2 제어 프로그램 에이전트 노드를 포함하되, 상기 제1 제어 프로그램 에이전트는, 상기 제2 제어 프로그램 에이전트를 지원하는 인터넷상의 소정의 장소에 위치한 상기 제2 제어 프로그램 에이전트 노드에 접속되고, 커맨드 파일 서버에 접속되어 이 서버를 지원하며, 상기 커맨드 파일 서버는 데이터베이스 게이트웨이에 접속되고 상이한 데이터베이스 서버상에 위치하는 데이터베이스로부터 정보를 집적하기 위해 상기 데이터베이스 게이트웨이에 접속되며, 상기 커맨드 파일 서버는 인트라넷 내의 정보를 액세스하고 상기 제어 프로그램 에이전트의 서브-에이전트로서 인터넷을 통해 소정의 장소에 위치한 정보를 모으기 위해 상기 웹 브라우저의 사용자의 요구에 따라 웹 브라우저 서비스 지원 기능(webbrowser service supporting functions)을 수행하도록 프로그램된 다수의 커맨드 파일 객체를 지원하는 상기 수단을 포함하는 웹 브라우저 시스템.A web browser system, comprising: a web browser; Means for associating a web browser with a home page by accessing or addressing with a uniform resource locator (URL); And is connected to the home page by being connected to or being addressed as a URL by being located at a predetermined place on the Internet, A first control program agent node supporting a control program agent supporting a home page; The second control program may be connected through a network as a facility provided in the net for the proprietary owner facility and protected by firewalls at the intranet boundary and may be located at a predetermined location on the Internet and accessed or addressed as a URL, Wherein the first control program agent is connected to the second control program agent node located at a predetermined location on the Internet supporting the second control program agent, The command file server being connected to the database gateway and being connected to the database gateway for accumulating information from a database located on a different database server, The server accesses information in the intranet and provides webbrowser service supporting functions according to a request of the user of the web browser to collect information located at a predetermined place via the Internet as a sub-agent of the control program agent And means for supporting a plurality of command file objects programmed to perform.
제8항에 있어서, 상기 제1 제어 프로그램 에이전트는 상기 웹 브라우저를 지원하는 제1 웹 서버에 상주하고, 상기 제2 제어 프로그램 에이전트는 자신의 네트워크를 통해 연관된 커맨드 파일 서버로 접속되어 상기 웹 브라우저에 의해 요구되는 태스크를 수행하고 다수의 네트워크를 통과하여 상기 웹 브라우저와 통신하며, 제2 웹 서버상에 상주하는 웹 브라우저 시스템.9. The system of claim 8, wherein the first control program agent resides on a first web server supporting the web browser, the second control program agent is connected to an associated command file server over its network, Wherein the web browser system communicates with the web browser through a plurality of networks and resides on a second web server.
웹 브라우저 시스템에 있어서, 웹 브라우저와; 웹 브라우저(a web browser) 와 홈페이지(home page)를 연관시키는 수단을 포함하며, 상기 수단은; 상기 홈페이지에 접속되어 상기 홈페이지를 지원하고 API를 지원하여 제1 제어프로그램 에이전트 노드에 사용가능한 데이터베이스를 액세스하는 제어 프로그램 에이전트를 지원하는 상기 제1 제어프로그램 에이전트 노드를 포함하되, 상기 제어 프로그램 에이전트 및 API는 상기 웹 브라우저의 사용자가 상기 제1 제어 프로그램 에이전트에 사용가능한 상기 데이터베이스로부터 정보를 수집하고, 인트라넷 자원으로부터 정보를 수집하며, 원격웹 브라우저에서 개시된 질의에 응답하여 상기 데이터베이스 및 인트라넷 자원으로 액세스를 제공하는 웹 브라우저 시스템.A web browser system, comprising: a web browser; Means for associating a web browser with a home page, said means comprising: Wherein the first control program agent node is connected to the home page and supports the home page and supports a API to access a database available to the first control program agent node, Collects information from the database available to the first control program agent, collects information from the intranet resources, and provides access to the database and intranet resources in response to a query initiated at the remote web browser A web browser system.
제10항에 있어서, 상기 원격 웹 브라우저는 또한 인터넷상에 위치한 제2 제어 프로그램 에이전트 노드에접속되고, 상기 제2 제어 프로그램 에이전트 노드는 API를 지원하는 제2 제어 프로그램 에이전트를 지원하여 상기 제2 제어 프로그램 에이전트를 통해 상기 제1 제어 프로그램 에이전트에 사용가능한 데이터베이스를 액세스하며, 상기 제2 제어프로그램 에이전트 및 API 는 상기 웹 브라우저의 사용자가 상기 제2 제어 프로그램 에이전트 노드를 통해 상기 제1 제어프로그램 에이전트 노드에 사용가능한 데이터베이스로부터 정보를 수집하고, 인트라넷 자원으로부터 정보를 수집하여,URL로서 상기 제2 제어 에이전트 노드로 또한 상기 제2 제어 프로그램 에이전트 노드에 결합된 인트라넷상의 사용가능한자원으로부터 결합하거나 혹은 어드레싱함으로써 인터넷을 통해 상기 웹 브라우저에서 시작된 질의에 응답하여 상기 데이터베이스 및 상기 인트라넷 자원으로 액세스를 제공하는 것을 가능하게 하는 웹 브라우저 시스템.11. The method of claim 10 wherein the remote web browser is also connected to a second control program agent node located on the Internet and the second control program agent node supports a second control program agent supporting an API, Accessing a database available to the first control program agent via a program agent, wherein the second control program agent and the API cause a user of the web browser to access the first control program agent node via the second control program agent node By collecting information from available databases, gathering information from intranet resources, and combining or addressing from the available resources on the intranet to the second control agent node and also to the second control program agent node as a URL And the database in response to a query initiated from the web browser over the Internet, the web browser, which enables the system to provide access to the intranet resources.
제10항에 있어서, 상기 제2 제어 프로그램 에이전트 노드는 사설 소유자 설비를 위해 인트라넷 내에 제공된 설비로서 네트워크를 통해 접속되고, 상기 인트라넷 경계에서 방화벽들에 의해 보호될 수 있으며, 인터넷상의 소정의장소에 위치한 상기 제2 제어 프로그램 에이전트 노드는 URL로서 접속하거나 혹은 어드레싱함으로써 상기 제2 제어 프로그램 에이전트를 지원하고, 상기 제1 제어 프로그램 에이전트는 상기 제2 제어프로그램 에이전트를 지원하는 인터넷상의소정의 장소에 위치한 상기 제2 제어 프로그램 에이전트 노드에 접속되고, 커맨드 파일 서버에 접속되어 이 서버를 지원하며, 상기 커맨드 파일 서버는 상기 웹 브라우저의 사용자 요구에서 웹 브라우저 서비스 지원 기능을 수행하고 상기 인트라넷 내의 정보를 액세스하며 상기 제어 프로그램 에이전트의 서브-에이전트로서 인터넷을 통해 소정의 장소에 위치한정보를 수집하기 위해 프로그램된 다수의 커맨드 파일 객체를 지원하는, 웹 브라우저 시스템.11. The system of claim 10, wherein the second control program agent node is connected through a network as a facility provided in an intranet for private owner accommodation, protected by firewalls at the intranet boundary, and located at a predetermined location on the Internet Wherein the second control program agent node supports the second control program agent by accessing or addressing as a URL, the first control program agent supporting the second control program agent, 2 control program agent node connected to a command file server and supporting the server, the command file server performing a web browser service support function at a user request of the web browser, accessing information in the intranet, Frog A plurality of command file objects programmed to collect information located at a predetermined location via the Internet as sub-agents of the RAM agent.
제10항에 있어서, 상기 웹 브라우저는 상기 제어 프로그램 에이전트 노드를 제공하는 웹 서버로서 웹 서버 위치에 존재하고, 상기 인트라넷을 가로지르는 액세스가 허가된다면 브라우저 요구는 상기 제2 커맨드 파일 에이전트노드를 제공하는 상기 인트라넷상의 웹 서버내의 커맨드 파일 에이전트를 액세스하며, 이후 커맨드 파일 서버로서의 DIS서버 작용(Server functioning as a command file server)에 의해 제공된 DIS 캡슐을 이용하는 웹 브라우저 시스템.11. The method of claim 10, wherein the web browser is at a web server location as a web server providing the control program agent node, and if access across the intranet is permitted, the browser request provides the second command file agent node Accessing a command file agent in a web server on the intranet, and then using a DIS capsule provided by a server functioning as a command file server as a command file server.
제10항에 있어서, 상기 인트라넷 네트워크는 인터넷을 가로지르는 물리적 접속을 생성하는 액세스 서버를장착하는 웹 브라우저 시스템.11. The web browser system of claim 10, wherein the intranet network is equipped with an access server that creates a physical connection across the Internet.
제10항에 있어서, 상기 DIS 서버는 네트워크간 경로배정 프로토콜을 호출하여 응용 프로세싱 서버와 외부인트라넷 응용 프로세싱 서버사이의 논리적인 접속을 생성하는 웹 브라우저 시스템.11. The web browser system of claim 10, wherein the DIS server invokes an inter-network route assignment protocol to create a logical connection between an application processing server and an external intranet application processing server.
제10항에 있어서, 상기 웹 브라우저 요구는 탐색되는 필드를 요구하고, 상기 제어 프로그램 에이전트 노드에 상주하는 상기 제어 프로그램 에이전트를 복제하는 자신의 프로그램 제어 에이전트 기능을 갖는 동일한 네트워크상의 커맨드 파일 에이전트 노드를 제공하는 웹 서버를 하이퍼링크로서 색인하는 하이퍼텍스트 문서 요구인 웹 브라우저 시스템.11. The method of claim 10, wherein the web browser request requests a field to be searched and provides a command file agent node on the same network having its own program control agent function replicating the control program agent residing on the control program agent node A hypertext document requesting web browser system for indexing a web server as a hyperlink.
제10항에 있어서, 하이퍼링크 설정으로 선택되는 경우, 웹 브라우저 요구 홈페이지의 메뉴 토픽은 특정제2 제어 프로그램 에이전트 노드 및 제2 제어 프로그램 에이전트의 환경내의 특정 문서에 대한 색인에 대해 색인 작업을수행하는웹 브라우저 시스템.11. The method of claim 10, wherein when a hyperlink setting is selected, the menu topic of the web browser requesting homepage performs an indexing operation on an index for a specific document within the environment of the specific second control program agent node and the second control program agent Web browser system.
제10항에 있어서, 상기 제2 제어 프로그램 에이전트 노드는 자신의 응용 프로세싱 노드에 접속되는 한편트랜잭션 프로세싱을 제어하는 트랜잭션 프로세싱 서버에 접속되는 웹 브라우저 시스템.11. The web browser system of claim 10, wherein the second control program agent node is connected to a transaction processing server that is connected to its application node and controls transaction processing.
제10항에 있어서, 상기 트랜잭션 프로세싱은 허가된 액세스 및 데이터 전송을 위한 인터넷의 사용을 허용하지만, 상기 트랜잭션 프로세싱 서버는 데이터 보전성 유지를 위해 방화벽 아래에 위치하는 웹 브라우저 시스템.11. The web browser system of claim 10, wherein the transaction processing permits use of the Internet for authorized access and data transmission, but the transaction processing server is located below a firewall for data integrity maintenance.
제10항에 있어서, 상기 트랜잭션 프로세싱 서버의 출력은 상기 제2 제어 프로그램 에이전트 노드 서버에제공되고 상기 제2 제어 프로그램 에이전트 노드 서버로부터 상기 웹 브라우저에 의해 시작된 상기 요구에 의해 지정된인터넷상의 요구된 목적지로 제공되는 웹 브라우저 시스템.11. The method of claim 10, wherein an output of the transaction processing server is provided to the second control program agent node server and the output of the transaction processing server is transferred to a requested destination on the Internet specified by the request initiated by the web browser from the second control program agent node server Provided web browser system.
제1항에 있어서, 다수의 웹 서버를 지원하며, 하나의 제어 프로그램 에어전트와 인터넷에 접속된 하나의액세스 에이전트를 갖는 적어도 하나의 인트라넷 네트워크와; 상기 클라이언트의 에이전트로서 요구를 수신하고 수행하기위해 상기 웹 브라우저 클라이언트에 접속된 적어도 하나의 웹 서버와; 인터넷에 접속된 액세스 에이전트롤 가지며 상기웹 서버를 지원하는 적어도 하나의 인트라넷 네트워크를 더 포함하는 웹 브라우저 시스템.2. The system of claim 1, further comprising: at least one intranet network supporting a plurality of web servers and having one control program agent and one access agent connected to the Internet; At least one web server connected to the web browser client for receiving and performing a request as an agent of the client; Further comprising at least one intranet network having an access agent role connected to the Internet and supporting the web server.
제8항에 있어서, 다수의 웹 서버를 지원하며 하나의 제어 프로그램 에이전트와 인터넷에 접속된 하나의액세스 에이전트를 갖는 적어도 하나의 인트라넷 네트워크와; 상기 클라이언트의 에이전트로서 요구를 수신하고 수행하기위해 상기 웹 브라우저 클라이언트에 접속된 적어도 하나의 웹 서버와; 상기 웹 서버를 지원하고 인터넷에 접속된 하나의액세스 에이전트를 갖는 적어도 하나의 인트라넷 네트워크를 더 포함하는 웹 브라우저 시스템.9. The system of claim 8, further comprising: at least one intranet network supporting a plurality of web servers and having one control program agent and one access agent connected to the Internet; At least one web server connected to the web browser client for receiving and performing a request as an agent of the client; Further comprising at least one intranet network having an access agent supporting the web server and connected to the Internet.
제10항에 있어서, 다수의 웹 서버를 지원하고 하나의 제어 프로그램 에이전트와 인터넷에 접속된 하나의액세스 에이전트를 갖는 적어도 하나의 인스트라넷 네트워크와; 상기 클라이언트의 에이전트로서 요구를 수신하고 수행하기 위해 상기 웹 브라우저 클라이언트에 접속된 적어도 하나의 웹 서버와; 상기 웹 서버를 지원하고 인터넷에 접속된 하나의 액세스 에이전트를 갖는 적어도 하나의 인트라넷 네트워크를 더 포함하는 웹 브라우저 시스템.11. The system of claim 10, further comprising: at least one intranet network supporting a plurality of web servers and having one control program agent and one access agent connected to the Internet; At least one web server connected to the web browser client for receiving and performing a request as an agent of the client; Further comprising at least one intranet network having an access agent supporting the web server and connected to the Internet.
제21항에 있어서, 요구를 수행하는 프로세스동안 상기 웹 서버에 대한 서브-에이전트로서 동작하며, 상기웹 서버로부터 수신된 커맨드상에서 실행 할 수 있는 프로그램가능한 기능을 수행하는 캡슐 객체를 가지고, 적어도 하나의 액세스 서버는 상기 인트라넷 네트워크상에 위치하는 다수의 정보 액세스 서버를 더 포함하되, 상기 웹 서버는 정보를위해 웹 브라우저 클라이언트에서 시작된 사용자 요구를 수신하고 상기 웹 서버에 의해 요구된 커맨드 프로그램가능 기능상에서 실행하는 캡슐 객체를 갖는 서브-에이전트 서버로 상기 요구를 전송하는 제어 프로그램 에이전트를 포함하는 웹브라우저 시스템.22. The system of claim 21, further comprising a capsule object that acts as a sub-agent for the web server during a request fulfillment process and that performs a programmable function that is executable on a command received from the web server, The access server further includes a plurality of information access servers located on the intranet network, the web server receiving a user request initiated from a web browser client for information and executing on a command programmable function requested by the web server A control program agent that sends the request to a sub-agent server having a capsule object to which the capsule object is attached.
제22항에 있어서, 요구를 수행하는 프로세스동안 상기 웹 서버에 대한 서브-에이전트로서 동작하며, 상기웹 서버로부터 수신된 커맨드상에서 실행 할 수 있는 프로그램가능한 기능을 수행하는 캡슐 객체를 가지고, 적어도 하나의 액세스 서버는 상기 인트라넷 네트워크상에 위치하는 다수의 정보 액세스 서버를 더 포함하되, 상기 웹 서버는 정보를위해 웹 브라우저 클라이언트에서 시작된 사용자 요구를 수신하고 상기 웹 서버에 의해 요구된 커맨드 프로그램 가능 기능상에서 실행하는 캡슐객체를 갖는 서브-에이전트 서버로 상기 요구를 전송하는 제어 프로그램 에이전트를 포함하는 웹브라우저 시스템.23. The computer-readable medium of claim 22, further comprising: a capsule object that acts as a sub-agent for the web server during a request fulfillment process and that performs a programmable function that is executable on a command received from the web server, The access server further includes a plurality of information access servers located on the intranet network, the web server receiving a user request initiated from a web browser client for information and executing on a command programmable function requested by the web server A control program agent that sends the request to a sub-agent server having a capsule object to which the capsule object is attached.
제23항에 있어서, 요구를 수행하는 프로세스동안 상기 웹 서버에 대한 서브-에이전트로서 동작하며, 상기웹 서버로부터 수신된 커맨드상에서 실행 할 수 있는 프로그램가능한 기능을 수행하는 캡슐 객체를 가지고, 적어도 하나의 액세스 서버는 상기 인트라넷 네트워크상에 위치하는 다수의 정보 액세스 서버를더 포함하되, 상기 웹 서버는 정보를위해 웹 브라우저 클라이언트에서 시작된 사용자 요구를 수신하고 상기 웹 서버에 의해 요구된 커맨드 프로그램가능 기능상에서 실행하는 캡슐 객체를 갖는 서브-에이전트 서버로 상기 요구를 전송하는 제어 프로그램 에이전트를 포함하는 웹브라우저 시스템.24. The method of claim 23, further comprising: having a capsule object that acts as a sub-agent for the web server during a request fulfillment process and performs a programmable function that can be executed on a command received from the web server, The access server further includes a plurality of information access servers located on the intranet network, the web server receiving a user request initiated from a web browser client for information and executing on a command programmable function requested by the web server A control program agent that sends the request to a sub-agent server having a capsule object to which the capsule object is attached.
웹 브라우저를 지원하는 웹 서버 시스템에 있어서, 월드 와이드 웹(world wide web)으로부터 상기 브라우저 클라이언트의 에이전트로서 실행되는 요구를 수신하는 수단과; 인터넷에 대해 액세스가능한 액세스 에이전트 서버를갖는 웹 서버를 지원하는 인트라넷 네트워크상의 분산된 통합 솔루션 서버(distributed integration solution servers)로서 분산된 서브-에이전트를 구성하는 제어 프로그램 에이전트를 포함하는 웹 브라우저 시스템.CLAIMS What is claimed is: 1. A web server system supporting a web browser, comprising: means for receiving a request to run as an agent of the browser client from a world wide web; A web browser system comprising a control program agent constituting a distributed sub-agent as distributed integration solution servers on an intranet network supporting a web server having an access agent server accessible to the Internet.
제27항에 있어서, 상기 웹 서버 제어 프로그램 에이전트로부터 수신된 커맨드상에서 프로그램 가능 기능을 수행하는 선택된 캡슐 객체를 실행하는 다수의 분산된 통합 솔루션 서버를 더 포함하는 웹 브라우저 시스템.28. The web browser system of claim 27, further comprising a plurality of distributed integrated solution servers executing selected capsule objects that perform programmable functions on commands received from the web server control program agent.
제28항에 있어서, 지리학적으로 분산된 데이터베이스의 여러 유형에 위치한 다중 데이터베이스로부터 요구되는 정보를 하이퍼텍스트 문서로부터 생성된 단일 요구상으로 제공하는 다수의 데이터베이스 자원에 접속된 데이터베이스 게이트웨이를 더 포함하는 웹 서버 시스템.29. The system of claim 28, further comprising a database gateway connected to a plurality of database resources providing information required from multiple databases located in different types of geographically distributed databases on a single request generated from a hypertext document. Server system.
제29항에 있어서, 계좌 트랙킹(account tracking)을 갖는 디스플레이 리포트, 팩시밀리 리포트, 프린터리포트, 고객 시스템에 대한 리포트 및 TV 비디오 가입자에 대한 리포트를 포함하는 일련의 결과 리포트로부터 선택된 요구되는 결과 리포트의 유형으로 상기 웹 브라우저 혹은 다른 위치로의 리포트를 수행하기 전에 계산, 포맷 및 다른 서비스를 수행하는 커맨드 객체를 더 포함하는 웹 서버 시스템.30. The method according to claim 29, further comprising the steps of: selecting a type of desired result report selected from a series of result reports including a display report with account tracking, a facsimile report, a printer report, a report to the customer system and a report to a TV video subscriber Format and other services before performing the report to the web browser or another location.
웹 브라우저 요구 충족 방법에 있어서, HTML 문서를 상기 웹 브라우저에 디스플레이하는 단계와; 제어 프로그램 에이전트를 호출하는 단계와; HTML 문서로부터 사용자에 의해 입력된 데이터를 수신하고, 상기 사용자 입력된 데이터를 상기 제어 프로그램 에이전트로로 전달되며 호출시에는 입력 파라미터로서 상기 HTML 문서로부터 복귀되는 상기제어 프로그램 에이전트로 전달하는 단계와; API 세트를 사용하여 실행가능한 커맨드 파일 및 연관된 커맨트파일 객체를통해 액세스 가능한 프로그램을 호출하는 단계를 포함하는 웹 브라우저 요구 충족 방법.A method of meeting a web browser requirement, comprising: displaying an HTML document on the web browser; Invoking a control program agent; Receiving data entered by a user from an HTML document and delivering the user input data to the control program agent, wherein the user input data is passed to the control program agent as an input parameter upon returning from the HTML document; Invoking a program accessible via an executable command file and an associated command file object using a set of APIs.
제31항에 있어서, 상기 입력 파라미터는 상기 제어프로그램 에이전트와 연관된 상기 HTML 문서로부터의데이터를 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the input parameter comprises data from the HTML document associated with the control program agent.
제31항에 있어서, 상기 HTML 문서로부터 사용자에 의해 입력된 데이터를 수신하여 상기 사용자 입력된 데이터를 상기 제어프로그램 에이전트로 전달하는 상기 단계는 호출시에는 입력 파라미터로서 호출을 위한 커맨드 파일의식별자를 포함한 상기 HTML 문서로부터 복귀된 상기 제어 프로그램 에이전트로 전달하며, 상기 파일 명칭은 상기 요구에의해 요구되는 결과를 리포트하는 HTML 문서, 요구되는 파일 유형 및 상기 제어 프로그램 에이전트와 연관되는 HTML 문서로부터의 데이터를 생성하는 경우 사용하는 HTML 문장 및 상기 제어 프로그램 에이전트에 연관되는 HTML 문서를 포함하는웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the step of receiving data input by the user from the HTML document and delivering the user input data to the control program agent comprises the step of: To the control program agent returned from the HTML document, wherein the file name generates data from an HTML document that reports the results requested by the request, a required file type, and an HTML document associated with the control program agent And an HTML document associated with the control program agent.
제31항에 있어서, 상기 제어프로그램 에이전트와 연관된 상기 HTML 문서로 부터의 상기 데이터전달 단계는 상기 사용자에 의해 선택된 값 및/또는 실행이전에 커맨드 파일 프로그램에서 HTML 문서 설계자 세트에 의해 선택된디폴트 값(default values)을 포함하는 전송 데이터를 포함하며, 이들 모든 데이터는 버퍼 환경에 저장되고, 상기 커맨드파일 프로그램 및/또는 상기 제어 프로그램 에이전트에 의해 액세스가능하며, 상기 커맨드파일 프로그램에 대한 세트 변수로 사용되는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the step of forwarding data from the HTML document associated with the control program agent further comprises selecting a value selected by the user and / or a default value selected by an HTML document designer set in a command file program prior to execution values, all of which are stored in a buffered environment and accessible by the command file program and / or by the control program agent, the web being used as a set variable for the command file program How to Meet Browser Needs.
제31항에 있어서, 상기 방법 단계는 상기 제어 프로그램 에이전트에 의한 프로세싱동안 발생하는 API 호출에 대한 셋업을 제공하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises providing a setup for API calls that occur during processing by the control program agent.
제31항에 있어서, 상기 방법 단계는 상기 제어 프로그램 에이전트에 의한 프로세싱동안 상기 요구 커맨드에 따른 결과를 제공하며, 디폴트는 상기 웹 브라우저 홈페이지로 복귀되는 단계를 더 포함하는 웹 브라우저 요구 충족방법.32. The method of claim 31, wherein the method step further provides results based on the request command during processing by the control program agent, wherein the default is returned to the web browser homepage.
제31항에 있어서, 상기 방법 단계는 현재 버퍼에 저장된 가변 정보로서, 커맨드파일 저장부로부터의 상기프로그램 에이전트 및 각 커맨드 파일과 연관된 변수 명칭을 검색하여 상기 제어 프로그램과 연관된 메모리로 사용가능한커맨드파일 명칭 및 각 커맨드 파일과 연관된 변수 명칭을 로딩하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises: retrieving variable names associated with the program agent and each command file from the command file storage as variable information stored in a current buffer, And loading a variable name associated with each command file.
제31항에 있어서, 상기 방법 단계는 상기 제어 프로그램 에이전트와 API 사이의 접속을 상기 제어 프로그램 에이전트로서 시작하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method steps initiate a connection between the control program agent and an API as the control program agent.
제31항에 있어서, 상기 방법 단계는 상기 커맨드 파일에 대해 결정 지원 시스템환경(a decision supportsystem environment)에 의한 제어가 요구된다면, 상기 제어 프로그램 에이전트에 의해 할당된 사용자를 위한 포트 혹은데스크탑(a port or desktop)으로 로그 온(log)하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method comprises: if a control by a decision support system environment is desired for the command file, a port or desktop for a user assigned by the control program agent, The method of claim 1, further comprising:
제31항에 있어서, 상기 방법 단계는 일단 커맨드 파일이 상기 제어 프로그램 에이전트에 대한 메모리로로드되면, 상기 제어 프로그램 에이전트는 상기 제어 프로그램 에이전트가 호출될 경우 상기 제어 프로그램으로 전송된커맨드파일 명칭과 연관된 상기 커맨드파일 변수 명칭을 자신의 메모리로부터 검색하는 단계를 더 포함하는 웹 브라우저요구 충족 방법.32. The method as recited in claim 31, wherein the method steps are executed once the command file is loaded into the memory for the control program agent, Retrieving a command file variable name from its memory.
제31항에 있어서, 상기 방법 단계는 이후, 상기 제어 프로그램 에이전트로서 상기 커맨드 파일 변수 명칭및 상기 환경 변수 단계에서 상기 제어 프로그램 에이전트로 전송된 데이터를 갖는 커맨드 파일 변수 명칭과 부합시키기위해 초기 데이터 검색 단계동안 상기 제어 프로그램 에이전트로 전송된 이들 변수의 값을 포함하는 상기 제어 프로그램메모리에 저장된 데이터 어레이를 생성하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method steps are thereafter performed in an initial data retrieval step to match a command file variable name having the command file variable name as the control program agent and data sent to the control program agent in the environment variable step Further comprising generating a data array stored in the control program memory that includes values of these variables sent to the control program agent.
제31항에 있어서, 상기 방법 단계는 이 후, 리포트를 위한 준비로서, 상기 프로그램 커맨드 에이전트는이전 단계(단계 112)에서 저장된 상기 HTML 문서의 변수에 의해 시작된 데이터를 포함할 수도 있는 유일한 파일 명칭을생성하여 상기 커맨드 파일에 의해 생성될 수 있는 상기 리포트의 명칭화에 사용되는 커맨드 파일 변수로서 상기 커맨드파일로 전송하고, 그 결과로서 상기 커맨드 파일은 이들 프로세스동안 유일한 파일 명칭을 갖는 파일을 생성하는 단계를더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step is thereafter, as a preparation for a report, the program command agent having a unique file name that may include data initiated by variables of the HTML document stored in a previous step (step 112) Generating as a command file variable to be used for naming the report that can be generated by the command file, and as a result, the command file generating a file having a unique file name during these processes How to Meet Web Browser Needs.
제31항에 있어서, 상기 방법 단계는 이 후 커맨드 파일 실행의 기대로서, 상기 커맨드파일에 사용된 변수의 값은 상기 커맨드파일 변수 및 사용자에 의해 선택된 값 및/또는 실행전에 커맨드 파일 프로그램내의 HTML 문서설계자세트에 의해 선택된 디폴트 값을 포함하는 상기 제어 프로그램 에이전트와 연관된 상기 HTML 문서로부터 조회 데이터에대한 파라미터를 제공하는 단계에서 상기 제어 프로그램 에이전트로 전송된 이들 변수의 값을 포함하는 상기 제어 프로그램 메모리내의 데이터 어레이로부터 획득되고, 상기 커맨드 파일 변수 값을 설정하기 위해 API를 사용하여 이러한 프로세스를 수행하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step further comprises: as an expectation of command file execution thereafter, the value of the variable used in the command file being a value selected by the command file variable and the user and / Providing parameters for inquiry data from the HTML document associated with the control program agent including default values selected by a designer set, the data in the control program memory including values of these variables sent to the control program agent And performing such a process using an API to obtain the command file variable value.
제31항에 있어서, 상기 방법 단계는 이 후, API를 사용하여 요구되는 작업의 큐의 크기를 조회 및 결정하여 상기 크기가 요구되는 작업의 사전결정된 임계수를 초과하는지를 비교하고, 초과한다면, 대기를 위해 대기 상태루프(a wait state loop)로 들어가며 상기 큐 크기가 상기 임계 레벨 이하로 감소될 때까지 상기 크기가 요구되는 작업의 상기 사전결정된 임계수를 여전히 초과하는지를 반복적으로 비교하고, 이 지점에서 상기 API를 사용하여 실행을 위한 커맨드 파일을 제출하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises: querying and determining a queue size of a requested job using an API to compare whether the size exceeds a predetermined threshold of a requested job, A wait state loop and iteratively compares whether the size is still above the predetermined threshold number of jobs required until the queue size is reduced below the threshold level and at which point the API And a command file for execution using the command file.
제31항에 있어서, 상기 방법 단계는 상기 API 가 서브-에이전트에 의해 상기 실행을 위한 커맨드 파일을제출한 후, 상기 제어 프로그램 에이전트는 상기 에이전트에의한 상기 커맨드 파일의 실행을 대기하는 상태로 들어가는단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step further comprises: after the API submits a command file for execution by the sub-agent, the control program agent enters a state waiting for execution of the command file by the agent The method of claim 1, further comprising the steps of:
제31항에 있어서, 상기 방법 단계는 상기 커맨드 파일의 실행을 대기하는 상기 상태동안, 상기 제어 프로그램 에이전트에 의한 다른 요구를 파이프(a pipe)로서 프로세싱하여 상기 제어 프로그램 에이전트가 상기 시스템을 통해요구를 지속적으로 진행시키는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method steps process another request by the control program agent as a pipe during the state that awaits execution of the command file such that the control program agent sends a request through the system The method of claim 1, further comprising:
제31항에 있어서, 상기 방법 단계는 상기 커맨드 파일의 실행을 대기하는 상기 상태동안, 상기 API를 사용하여 상기 커맨드 파일의 완료 실행 신호를 기대하며, 상기 완료 신호가 수신되는 경우 상기 제어 프로그램은 결과 커맨드 파일 리포트가 제공되는 HTML 문장을 포함하는 이전 단계에서 상기 제어프로그램으로 전송된 명칭에 의해 식별된 파일을 판독하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step expects a completion execution signal of the command file using the API during the state that awaits execution of the command file, and when the completion signal is received, Further comprising the step of reading the file identified by the name transferred to the control program in a previous step including an HTML sentence in which a command file report is provided.
제31항에 있어서, 상기 방법 단계는 상기 제어프로그램이 상기 식별된 파일을 판독하는 단계에서, 상기에이전트는 상기 웹 브라우저의 요구에 따라 결과 리포트에 대한 새로운 HTML 문장을 동적으로 생성하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises dynamically generating a new HTML statement for a result report according to a request of the web browser in the step of the control program reading the identified file How to Meet Web Browser Needs.
제31항에 있어서, 커맨드 파일 리포트 결과를 구비할 수 있도록 상기 파일로부터 검색된 상기 새로운HTML 문장 정보를 검색하는 단계를 더 포함하는 서비스 에이전트.32. The service agent of claim 31, further comprising: retrieving the new HTML sentence information retrieved from the file so as to include a command file report result.
제31항에 있어서, 상기 파일로부터 검색된 상기 새로운 HTML 문장 정보를 검색하여, 상기 정보가 상기 파일 명칭과 함께 디스플레이 되는 리포트에 따르는 헤더(a header)로서 디스플레이될 수 있도록 하는 단계를 더 포함하는웹 브라우저 요구 충족 방법.32. The method of claim 31, further comprising retrieving the new HTML sentence information retrieved from the file and allowing the information to be displayed as a header according to a report displayed with the file name How to meet your needs.
제31항에 있어서, 상기 방법 단계는 저장된 변수로부터 정보를 획득함으로써 생성되는 소정의 리포트에대해 상기 제어 프로그램 에이전트를 테스트하고, 출력 파라미터를 식별하며, 생성되는 소정의 리포트를 응용할 수 있는시퀀스로 분기하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method steps comprise testing the control program agent for a given report generated by obtaining information from a stored variable, identifying output parameters, branching into a sequence capable of applying a predetermined report to be generated The method comprising the steps of:
제31항에 있어서, 상기 방법 단계는, 상기 출력이 상기 웹 서버로 경로배정되는 경우 상기 출력을 상기웹 서버로 경로배정하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises routing the output to the web server if the output is routed to the web server.
제31항에 있어서, 상기 방법 단계는, 텍스트 파일 리포트(a text file report)가 상기 DIS 캡슐에 의해생성되는 경우, 텍스트 디스플레이가 리포트 되도록 결정하여 상기 제어 프로그램 에이전트가 상기 DIS 캡슐에 의해 작성된 파일을 판독하고 HTML 문장을 동적으로 생성하여 상기 웹 브라우저에 대한 데이터 라인으로 디스플레이하는 단계를 더포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method comprises: if a text file report is generated by the DIS capsule, determine that a text display is to be reported so that the control program agent Reading and dynamically generating an HTML sentence and displaying it as a data line for the web browser.
제31항에 있어서, 상기 방법 단계는, 그래픽 파일(a graphic file)이 상기 DIS 캡슐에 의해 작성되는 경우 그래픽 디스플레이가 리포트되도록 결정하여 상기 제어 프로그램이 상기 HTML 문장을 동적으로 생성하여 상기 웹 브라우저에 대한 그래픽 파일에 디스플레이되도록 하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method steps comprise: determining that a graphic display is to be reported when a graphic file is created by the DIS capsule so that the control program dynamically generates the HTML sentence, To be displayed in a graphics file for the web browser.
제31항에 있어서, 상기 방법 단계는, 상기 제어 프로그램 에이전트가 또 다른 출력 방향을 허용하고, 상기 출력 방향 및 커맨드 파일 완료 신호(a command file complection signal)를 수신할 경우, 상기 결과는 상기 출력 목적지로 경로배정되는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step further comprises: when the control program agent allows another output direction and receives the output direction and a command file comple- ment signal, Wherein the web browser request is routed to the web browser.
제31항에 있어서, 상기 방법 단계는, 출력이 팩시밀리, 프린터 소매 및 은행 설비(fax, printer,retailand banking installations)와 같은 가능한 출력 장치 그룹으로부터 선택된 요구자 선택 결과 출력 목적지로 경로배정 되거나 혹은 셋탑 박스 제어 케이블(a set-top box cable control)을 구비한 사용자의 제어하에 있는 TV 장치를 포함하는디스플레이 장치로 전송되는 일련의 풀 모션(full motion) 혹은 스틸 프레임(still frame)으로서 제공되는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method steps are performed such that the output is routed from a group of possible output devices, such as facsimile, printer retail and banking installations (fax, printer, retailand banking installations) Further provided as a series of full motion or still frames transmitted to a display device comprising a TV device under the control of a user with a set-top box cable control How to Meet Web Browser Needs.
제31항에 있어서, 출력이 CPU, 네트워크 I/F 버스, 디스크, 모뎀 및 출력을 서버를 통해 가입자에 대해MPEG2 및 MPEG1 프로토콜 이미지가 제공된 풀 모션 및 스틸 비디오로서 팩시밀리, 프린터, 소매 터미널, 은행 설비, TV혹은 케이블 고객과 같은 다양한 출력 장치로 경로배정하는 X.25 데이터 스위칭 제공 하드웨어를 갖는 요구자 선택 결과출력 목적지 서버로 경로배정되는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.34. The system of claim 31, wherein the output is a facsimile, printer, retail terminal, banking facility as full motion and still video provided with MPEG2 and MPEG1 protocol images to the subscriber over a CPU, network I / F bus, disk, A step of routing the requestor selection result output to the destination server with hardware providing X.25 data switching to route to a variety of output devices such as a TV or cable customer.
제31항에 있어서, 상기 방법 단계는, 상기 출력을 백업 저장부(back-up stora ge), 요구된 서비스 및 아이템에 대한 서비스 요금 및 시스템 이용에 대한 요금을 청구하는 이용 요금 계산 프로세스와 같은 보조 기능부에 접속하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises: receiving the output as an assistance, such as a back-up storage, a service fee for the requested service and items, and a usage fee calculation process for billing for system usage. And connecting to the function.
제31항에 있어서, 상기 방법 단계는 상기 보조 기능이 신용 카드 번호(credit cardnumber) 및 패스워드를포함하는 허가 요금 변수(authorization charge variabl es)를 갖는 요구와 연관된 히든 변수(hidden variables)를 사용하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step further comprises the step of using hidden variables associated with the request with the assistance function having an authorization charge variabs including a credit card number and a password, The method comprising the steps of:
제31항에 있어서, 상기 방법 단계는, DES 혹은 RSA 암호화 유틸리티 (enc ryption utility)로서 바람직하게 암호화된 신용 카드 번호 및 액세스 허가 변수로서 방화벽 아래에 상주하는 민감한 데이터베이스를 액세스할 수 있는웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method step further comprises: receiving a web browser request to access a sensitive database resident under the firewall as an encrypted credit card number and an access authorization variable, preferably as a DES or RSA encryption utility Way.
제31항에 있어서, 상기 방법 단계는, 상기 요구에 따라 선택된 데이터가 상기 인터네트 내부 혹은 외부위치에서 액세스 허가된 사용자에게 허용되는 경우 상기 데이터는 상기 시스템에 의해 상기 웹 브라우저에 대해 리포트된결과에 리포트될 수 있는 웹 브라우저 요구 충족 방법.32. The method of claim 31, wherein the method further comprises: if the data selected in accordance with the request is allowed to a user authorized to access at the internal or external location of the Internet, How to meet your web browser needs.
웹 브라우저 클라이언트의 요구를 충족하는 방법에 있어서, HTML 문서를 상기 웹 브라우저에 디스플레이하는 단계와; 제어 프로그램 에이전트를 호출하는 단계와; 상기 HTML 문서로부터 사용자에 의해 입력된 데이터를 수신하고, 상기 사용자 입력된 데이터를 상기 제어프로그램 에이전트로 전달하며 호출시에는 입력 파라미터로서 상기 HTML 문서로부터 복귀되는 상기 제어프로그램 에이전트로 전달하는 단계와; 상기 입력 파라미터를 버퍼에 저장하는 단계와; 상기제어 프로그램으로서 저장 커맨드 파일로부터 각 커맨드 파일과 연관된 변수 명칭을 검색하여 상기 제어프로그램과 연관된 메모리로 사용가능한 상기 커맨드 명칭 및 각 커맨드 파일과 연관된 가변 명칭을 로딩하는 단계와; 상기 제어프로그램에이전트로서 상기 제어 프로그램 에이전트와 API 사이의 접속을 시작하는 단계와; 일단 커맨드 파일이 상기 제어 프로그램 에이전트에 대한 메모리로 로딩되면, 상기 제어 프로그램 에이전트는 자시의 메모리로부터 커맨드 파일 명칭과 연관된상기 커맨드 파일 변수 명칭을 검색하여 상기 제어 프로그램 에이전트가 호출되면 상기 제어 프로그램 에이전트로 전달되는 단계와; 이후, 상기 제어 프로그램 에이전트로서 상기 커맨드 파일 변수 명칭 및 상기 환경 변수 단계에서 상기 제어프로그램 에이전트로 전송된 데이터를 갖는 커맨드 파일 변수 명칭과 부합시키기 위해 초기 데이터 검색 단계동안 상기제어 프로그램 에이전트로 전송된 이들 변수의 값을 포함하는 상기 제어 프로그램 메모리에 저장된 데이터 어레이를 생성하는 단계와; 이후, 리포트를 위한 준비로서,상기 프로그램 커맨드 에이전트는 이전 단계(단계 112)에서 저장된 상기HTML 문서의 변수에 의해 시작된 데이터를 포함할 수도 있는 유일한 파일 명칭을 생성하여 상기 커맨드 파일에 의해 생성될 수 있는 상기 리포트의 명칭화에 사용되는 커맨드 파일 변수로서 상기 커맨드 파일로 전송하고, 그 결과로서 상기 커맨드 파일은 이들 프로세스 동안 유일한 파일 명칭을 갖는 파일을 생성하는 단계와; 이후 커맨드 파일 실행의 기대로서,상기 커맨드 파일에 사용된 변수의 값은 상기 커맨드 파일 변수 및 사용자에 의해 선택된 값 및/또는 실행전에 커맨드 파일 프로그램내의 HTML 문서 설계자 세트에 의해 선택된 디폴트 값을 포함하는 상기 제어 프로그램 에이전트와 연관된 상기 HTML 문서로부터 조회 데이터에 대한 파라미터를 제공하는 단계에서 상기 제어프로그램 에이전트로 전송된 이들 변수의 값을 포함하는 상기 제어 프로그램 메모리내의 데이터 어레이로부터 획득되고, 상기 커맨드 파일 변수 값을 설정하기위해 API를 사용하여 이러한 프로세스를 수행하는 단계와; 이후, API를 사용하여 요구되는 작업의 큐의 크기를 조회 및결정하여 상기 크기가 요구되는 작업의 사전결정된 임계수를 초과하는지를 비교하고, 초과한다면, 대기를 위해 대기 상태루프(a wait state loop)로 들어가면 상기 큐 크기가 상기 임계 레벨이하로 감소될 때까지 상기 크기가 요구되는 작업의상기 사전결정된 임계수를 여전히 초과하는지를 반복적으로 비교하고, 이 지점에서 상기 API를 사용하여 실행을 위한 커맨드 파일을 제출하는 단계와; 상기 API 가 서브-에이전트에 의해 상기 실행을 위한 커맨드 파일을 제출한 후, 상기 제어프로그램 에이전트는 상기 에이전트에 의한 상기 커맨드 파일의 실행을 대기하는 상태로 들어가는 단계와; 상기 제어 프로그램 에이전트가 상기 식별된 파일을 판독하는 단계 동안, 상기 에이전트는 상기 웹 브라우저의 요구에 따라 결과 리포트에 대한 새로운 HTML 문장을 동적으로 생성하는 단계를 포함하는 웹 브라우저 요구 충족 방법.A method of meeting the needs of a web browser client, comprising: displaying an HTML document on the web browser; Invoking a control program agent; Receiving data entered by a user from the HTML document, delivering the user input data to the control program agent, and delivering the data to the control program agent returned from the HTML document as an input parameter upon a call; Storing the input parameter in a buffer; Retrieving a variable name associated with each command file from the storage command file as the control program and loading the variable name associated with the command name and each command file usable in the memory associated with the control program; Initiating a connection between the control program agent and the API as the control program agent; Once the command file is loaded into the memory for the control program agent, the control program agent retrieves the command file variable name associated with the command file name from the memory of the control and, if the control program agent is called, ; Thereafter, as the control program agent, the command file variable name and these variables sent to the control program agent during the initial data retrieval step to match with the command file variable name having the data transferred to the control program agent in the environment variable step Generating a data array stored in the control program memory; Thereafter, as a preparation for the report, the program command agent generates a unique file name that may include data initiated by the variables of the HTML document stored in the previous step (step 112) and may be generated by the command file As a command file variable used for naming the report, to the command file, and as a result, the command file generates a file having a unique file name during these processes; As a result of the execution of the command file thereafter, the value of the variable used in the command file includes the value selected by the user and / or the default value selected by the HTML document designer set in the command file program before execution. Wherein the control program agent is obtained from a data array in the control program memory that includes values of these variables sent to the control program agent in providing parameters for inquiry data from the HTML document associated with the control program agent, Performing such a process using an API to set; Thereafter, an API is used to query and determine the size of the queue of work required to compare whether the size exceeds a predetermined threshold of required work, and if so, to wait for a wait state loop Recursively compares whether the size is still above the predetermined threshold number of jobs that are required until the queue size is reduced below the threshold level, and submits a command file for execution using the API at this point ; After the API submits a command file for execution by the sub-agent, the control program agent enters a state waiting for execution of the command file by the agent; Wherein the agent dynamically generates a new HTML statement for a result report according to a request of the web browser during the step of the control program agent reading the identified file.
제62항에 있어서, 상기 방법 단계는, 커맨드 파일 리포트결과(the result of a command file report)를구비할 수 있도록 상기 파일로부터 검색된 상기 새로운 HTML 문장 정보를 검색하는 단계를 더 포함하는 웹 브라우저 요구충족 방법.63. The method of claim 62, wherein the method further comprises: retrieving the new HTML sentence information retrieved from the file to include a result of a command file report Way.
제63항에 있어서, 상기 방법 단계는, 저장된 변수로부터 정보를 획득함으로써 생성되는 소정의 리포트에대해 상기 제어 프로그램 에이전트를 테스트하고, 출력 파라미터를 식별하며, 생성되는 소정의 리포트를 응용할 수 있는시퀀스로 분기하는 단계를 더 포함하는 웹 브라우저 요구 충족 방법.64. The method of claim 63, wherein the method steps comprise: testing the control program agent for a given report generated by obtaining information from a stored variable; identifying an output parameter; Further comprising the step of branching.
웹 브라우저의 분산 태스크 요구 실행 방법(a method for distributed task fulfillment of requests of a web browser)에 있어서, 상기 커맨드 파일 에이전트는 상기 웹 브라우저 클라이언트에서 개시된 요구에 의해 요구되는절차적 단계(method step)를 수행하고 그 결과를 제공함으로써 상기 요구를 충족시키는 지원 머신 환경(a supportingmachine environment)에 의해 실행가능한 인스트럭션 프로그램 세트를 명확히 구현하는 커맨드 파일 에이전트(commandfile agent)를 포함하고, 상기 절차적 단계는, 리포트의 준비로서(in preparation for a report) 상기 커맨드 파일 에이전트에서 제어 프로그램 에이전트로부터의 제출 커맨드(a submit command) 및 리포트와 연관된 변수를 수신하여, 상기 커맨드 파일에 의해 생성될 리포트의 명칭화에서의 사용을 위해 커맨드 파일변수로서 상기 커맨드 파일에 전송하고, 그 결과로서 상기 커맨드파일은 상기 커맨드 파일 에이전트의 실행동안 유일한 파일 명칭(the unique file name)을 갖는 파일을 생성하게 되는 단계와; 데이터 검색 및 프로세싱을 포함하는 상기 커맨드 파일 에이전트에서 지정된 실행을 수행하는단계를 포함하는, 상기 커맨드 파일에 의해 지정된 분산 데이터 환경(a distributed data environment)내의 지정된 흐름시퀀스에 따라 상기 커맨드 파일 에이전트에 의해 일련의 접속된 객체를 프로세싱하는 단계와; 프로세스에서 상기 커맨드파일 에이전트를 실행하는 동안 상기 유일한 리포트 파일 명칭을 갖는 리포트 파일을 생성하고 상기 리포트 파일내에 상기 프로세싱의 결과를 저장하는 단계를 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법..A method for a distributed execution of a web browser, the method comprising the steps of: receiving a request from a web browser client to perform a method step; And a command file agent that explicitly implements a set of instructions executable by a supporting machine environment that meets the request by providing the result, the procedural step comprising: In preparation for a report, the command file agent receives a submit command from the control program agent and a variable associated with the report, for use in naming the report to be generated by the command file As the command file variable, And, further as a result which makes the command file will create a file having the unique file name (the unique file name) during execution of said command file agent; Performing a designated execution at the command file agent, the data file including data retrieval and processing, by a command file agent in accordance with a specified flow sequence within a distributed data environment designated by the command file. Processing a connected object of the object; Generating a report file having the unique report file name while executing the command file agent in the process and storing the result of the processing in the report file.
제65항에 있어서, 상기 제어 프로그램 에이전트에 의해 제출된 요구의 실행동안 허가 데이터가 수신된 이후 상기 커맨드 파일 서브-에이전트에 의해 네트워크간 경로 배정 기능을 호출하는 단계를 더 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65 further comprising the step of invoking an inter-network route assignment function by the command file sub-agent after permission data is received during execution of a request submitted by the control program agent, Requirements execution method.
제65항에 있어서, 상기 제어 프로그램 에이전트에 의해 저장된 HTML 문서의 변수에 의해 기원된 상기 독특한 파일 명칭 데이타를 갖는 리포트 파일을 생성하기 전에 수신하는 단계를 더 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising receiving before generating a report file having the unique file name data originating from a variable of an HTML document stored by the control program agent.
제65항에 있어서, 네트워크간 경로배정 기능을 호출하여 상기 네트워크간에 위치한 데이터베이스를 조회하는 단계를 더 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising: calling an inter-network route assignment function to query a database located between the networks.
제65항에 있어서, 네트워크간 경로배정 기능을 호출하여 시스템사이의 링크에 의해 상기 인터네트상의 목적지에 도달하고 응용 프로토콜에 따라 하나의 물리적 장치에서 검색된 데이터를 다른 물리적 장치로 경로배정 함으로써상기 네트워크상에 위치한 데이터베이스를 조회하는 단계를 더 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising: calling an inter-network route assignment function to arrive at a destination on the Internet by a link between the systems and routing data retrieved from one physical device to another physical device according to an application protocol, Querying a database in which the user is located.
제65항에 있어서, 네트워크간 경로배정 기능을 호출하여 시스템 사이의 링크에의해 상기 인터네트상의 목적지에 도달하고 응용 프로토콜에 따라 하나의 물리적 장치에서 검색된 데이터를 다른 물리적 장치로 경로배정 함으로써상기 네트워크상에 위치한 데이터베이스를 조회하고, 인터네트 위치에 대해 URL 어드레스를 적용하는 단계를 포함하는 웹브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising: calling an inter-network route assignment function to arrive at a destination on the Internet by a link between the systems and routing data retrieved from one physical device to another physical device according to an application protocol, Querying the located database, and applying a URL address to the Internet location.
제65항에 있어서, 상기 제어 프로그램은 커맨드 파일 실행과 결합하여 요구를 만족시키며, 제8도에 상세히 도시된 바와 같이 제어 프로그램(73)은 DIS 캡슐 실행과 결합하여 동작하는 것이 보여질 것이며, 상기 커맨드 파일은객체 아이콘이 웹 브라우저의 사용자에 의해 식별될 때 상기 제어 프로그램 에이전트와 상호 작용하여 생성되는 실행가능한 부가물(executable additions)을 갖는 객체 프로그램인 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the control program is in combination with a command file execution to satisfy a request, and the control program (73) will be shown to operate in conjunction with DIS capsule execution as detailed in Figure 8, Wherein the command file is an object program having executable additions generated by interacting with the control program agent when an object icon is identified by a user of the web browser.
제65항에 있어서, 상기 커맨드 파일은 데이터베이스로부터 검색된 데이터상에서 프로그램가능한 기능을수행하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the command file performs programmable functions on data retrieved from a database.
제65항에 있어서, 상기 커맨드 파일은 데이터베이스로부터 검색된 데이터상에서 프로그램가능한 기능 즉,검색된 데이터를 취득하고, 결합하며, 재포맷 하고 갱신하는 기능을 수행하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the command file performs the function of obtaining, combining, reformatting, and updating a programmable function, i.e., retrieved data, on data retrieved from a database.
제65항에 있어서, 상기 커맨드 파일은, 필요에 의해 상기 요구의 일부로서 상기 사용자에 의해 선택되는경우 상기 DIS 캡슐의 작성자(the creator of the DIS capsule)에 의해 결정된 프로그램가능한 파라미터하에서 사용자에게 최종 결과를 출력하는 웹 브라우저 요구동안 수집되거나 혹은 작성된 전용 프로세서 프로세싱 데이터(a dedicatedprocessor processing data)로서 기능하는 데이터베이스로부터 검색된 데이터상에서 프로그램가능한 기능을 수행하는 웹브라우저의 분산 태스크 요구 실행 방법.66. The system of claim 65, wherein said command file further instructs a user under a programmable parameter determined by the creator of the DIS capsule when selected by the user as part of the request, Performing a programmable function on data retrieved from a database that functions as a dedicated processor processing data that is collected or created during a web browser request to output a request for a distributed task request.
제65항에 있어서, 상기 사용자는 자신의 요구의 일부로서 자유 유형(free for m) 혹은 상기 사용자에게제공된 메뉴내의 변수 선택에 의해 입력을 입력하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the user enters input as a free form or as a variable selection within a menu provided to the user as part of the user's request.
제65항에 있어서, 사용자 스크린상에 나타난 객체 아이콘상의 기록된 클릭에 응답하여, 상기 아이콘에 의해 나타난 커맨드 파일을 객체의 연속부에 접속하여 지시된 아이콘을 수행하는 단계를 더 포함하는 웹 브라우저의 분산태스크 요구 실행 방법.66. The method of claim 65, further comprising: in response to a recorded click on an object icon displayed on a user screen, connecting a command file represented by the icon to a contiguous portion of the object to perform the indicated icon How to execute a distributed task request.
제65항에 있어서, 다른 언어로 기록된 프로그램에 대한 임의의 호출을 포함하는 커맨드 파일에 리스트된커맨드 리스트의 연속적인 실행에 의한 기능을 제공하여, 사용자의 초기 세션(initiation session)에서 사용자에 의해 요구된 특정 기능을 수행하는 단계를 더 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising: providing a function by successive execution of a command list listed in a command file including an arbitrary call to a program written in another language, Further comprising the step of performing the requested specific function.
제65항에 따른 네트워크에 접속된 웹 브라우저 클라이언트의 요구를 충족시키는 서브-에이전트 서비스 에이전트 방법에 있어서, 다른 언어로 기록된 프로그램에 대한 임의의 호출을 포함하는 커맨드 파일에 리스트된 커맨드 리스트의 연속적인 실행에 의한 기능을 제공하여, 사용자의 초기 세션(initiation session)에서 사용자에 의해 요구된 특정기능을 수행하며, 사용자는 커맨드 파일의 호출에 사용되는 파라미터를 제공함으로써 커맨드 파일의 수행을 적합하게 하는 단계를 더 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.65. A sub-agent service agent method for meeting the needs of a web browser client connected to a network according to claim 65, the sub-agent agent agent method comprising the steps of: generating a succession of command lists listed in a command file including arbitrary calls to programs written in different languages Executing a specific function required by the user in an initiation session of the user by providing a function by execution and allowing the user to adapt the execution of the command file by providing a parameter used for invoking the command file The method comprising the steps of:
제65항에 있어서, 상기 커맨드 파일에 의해 호출되어 특정 데이터베이스의 SQL 조회를 위한 프로그램에대한 임의의 호출을 포함하는 커맨드 파일에 리스트된 커맨드 리스트의 연속적인 실행에 의한 기능을 제공하는 단계를 더포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising the step of providing a function by successive execution of a command list invoked by the command file and listed in a command file containing an arbitrary call to a program for SQL query of a particular database A method of executing a distributed task request of a web browser.
제65항에 있어서, 접속된 일련의 객체에 의해 도시된 커맨드 파일은 네트워크간 프로세서 지원환경에 의해 지원되는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein a command file illustrated by a series of connected objects is supported by an inter-network processor support environment.
제65항에 있어서, 판정 해석 시스템 환경(a decision interpretation system enviroment)내에서 통합 캡슐은 텍스트 객체 작성(a make text objects)의 결과로서 텍스트 리포트 파일을 생성하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the integrated capsule within a decision interpretation system environment creates a text report file as a result of a make text objects.
제65항에 있어서, 결정 해석 시스템 환경내에서 통합 캡슐은 상기 브라우저에 디스플레이되는 객체 결과파일로서 텍스트 리포트 파일을 생성하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the integrated capsule within the decision analysis system environment generates a text report file as an object result file displayed in the browser.
제65항에 있어서, 다중 데이터 검색 커맨드 파일 91(a)..91(n)은 상기 요구의 파라미터에 의해 지정된 상이한 데이터베이스에 대한 제1 단계 다중 조회로서 시작하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the multiple data retrieval command file 91 (a) .. 91 (n) starts as a first stage multiple query for a different database specified by the parameter of the request.
제65항에 있어서, 다중 데이터 검색 커맨드 파일(91(a)..91(n))은 제1단계 다중 조회(multiple quries)로서 상기 요구의 파라미터에 의해 지정된 상이한 데이터베이스에 대한 다중 조회를 시작하여 SQL 탐색 요구로서의 다중 조회를 개시하고, 여기서 데이터베이스 게이트웨이를 갖는 커맨드파일 서버에 의해 실행된 다중 단계(91(a)..91(n))는 적어도 하나의 다른 데이터베이스 게이트웨이 및 상기 게이트웨이에 접속된 데이터베이스에 대한 네트워크간 경로배정에 의해인트라넷 내부 및 상기 인터네트상에 위치한 상이한 베이스 데이터베이스(base database)로부터의 데이터를 선택하며, 상기 검색된 데이터를 상기 커맨드 파일에 의해 선언된 버퍼에 저장하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, wherein the multiple data retrieval command file (91 (a) .. 91 (n)) starts multiple queries for different databases specified by the parameters of the request as first stage multiple queries Wherein the multiple steps (91 (a) .. 91 (n)) executed by the command file server having the database gateway comprise at least one other database gateway and a database connected to the gateway And a distributed task of a web browser that selects data from a different base database located on the intranet and on the Internet by inter-network route assignment to the Internet, and stores the retrieved data in a buffer declared by the command file Requirements execution method.
제65항에 있어서, 부가적인 단계(91(b), 91(c), 91(d) 및 91(n))를 수행하여 데이터를 검색하고 다른 베이스 데이터베이스로부터 검색된 데이터를 그들의 커맨드 파일 객체 버퍼에 저장하며, 각각의 복귀 데이터를 다시 커맨드파일선언 객체로 되돌리고, 차후에 접속된 프로세싱 단계(92)에서 이전의 데이터 검색 단계에서의 상기 데이터베이스 조회로부터의 데이터는 객체 커맨드 파일에 따라 연결(join)되어 이러한 연결 객체 커맨드 파일과 연관된 버퍼에 저장되는웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further performing steps 91 (b), 91 (c), 91 (d) and 91 (n) to retrieve data and to retrieve data retrieved from the other base database into their command file object buffer And returns each of the return data back to the command file declaration object and the data from the database inquiry in the previous data retrieval step in the processing step 92 connected at a later time is joined according to the object command file A distributed task request execution method of a web browser stored in a buffer associated with a connection object command file.
제65항에 있어서, 단계(92)의 상기 연결된 데이터베이스 결과 버퍼에서의 연결된 데이터상의 객체 커맨드파일(93) 계산에 의해 수행되는 차후의 프로세싱 단계에서, 상기 요구에 의해 지시된 파라미터에 따라 수행되는 필요한계산은 연결된 데이터상에서 수행되는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The method of claim 65, further comprising: in a subsequent processing step performed by calculation of an object command file (93) on linked data in the connected database result buffer of step (92) Wherein the computation is performed on the associated data.
제65항에 있어서, 상기 요구 파라미터에 따라 텍스트는 상기 포맷 객체 커맨드 파일(94)에 의해 스페이스로 구분된 텍스트(space delimited text)로 포맷되고, 포맷객체 커맨드 파일(94)과 연관된 버퍼에 상기 결과를 저장하는웹 브라우저의 분산 태스크 요구 실행 방법.66. The computer-readable medium of claim 65, wherein the text is formatted with space delimited text by the format object command file (94) according to the request parameter and the result is stored in a buffer associated with the format object command file (94) The method comprising the steps of:
제65항에 있어서, 텍스트 커맨드 파일 작성은 포맷된 데이터가 WWW 서버(13)에 대한 텍스트 파일로서 생성되고 액세스가능한 파일에 저장되어 제어 프로그램 에이전트에 대한 웹 브라우저 입력 파라미터에 의해 결정된 위치에서 요구되는 유형으로 검색되고 디스플레이되는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The computer readable medium of claim 65, wherein the text command file creation further comprises the step of creating a text command file in which the formatted data is generated as a text file for the WWW server and stored in an accessible file, And displaying the web page in the web browser.
제65항에 있어서, 그래픽적인 리포트 파일을 생성하는 단계를 포함하는 웹 브라우저의 분산 태스크 요구실행 방법.The method of claim 65, further comprising generating a graphical report file.
제65항에 있어서, 상기 요구의 파라미터에서 지정된 경우 하나이상의 데이터베이스로부터 데이터를 검색하기 위해 검색 객체 커맨드 파일을 이용하여 그래픽적인 리포트 파일을 생성하는 단계를 포함하는 웹 브라우저의 분산태스크 요구 실행 방법.66. The method of claim 65, comprising generating a graphical report file using a search object command file to retrieve data from one or more databases if specified in the parameters of the request.
제65항에 있어서, 플롯 객체 커맨드 파일(a plot object command file)을 이용하여 검색된 데이타를 플롯하여 그 결과가 버퍼에 저장되는 단계를 포함하는 웹 브라우저의 분산 태스크 요구 실행 방법.The method of claim 65, further comprising plotting the retrieved data using a plot object command file and storing the result in a buffer.
제65항에 있어서, 웹 브라우저(130)로부터의 요구에 의해 결정된 위치에서 디스플레이를 위한 비트맵 유형으로, 비트맵 객체 커맨드 파일로서 제공된 파일이 되는 결과(a result-to-be-presented file)를 생성하는 웹 브라우저의 분산 태스크 요구 실행 방법.66. The computer program product of claim 65, further comprising a result-to-be-presented file as a bitmap object command file in a bitmap type for display at a location determined by a request from the web browser A method of executing a distributed task request of a web browser to be generated.
※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: It is disclosed by the contents of the first application.