Abstract:
클라이언트에 따라 다양하게 커스터마이즈 된 어플리케이션을 효과적으로 관리하며, 커스터마이즈 어플리케이션의 실행 및 편집에 있어서의 보안성 및 효율성을 갖춘 기술을 제공한다. 본 발명의 실시 예에 따른 커스터마이즈 어플리케이션 관리 장치는, 미리 저장된 복수의 어플리케이션 데이터를 클라이언트 정보에 따라 조합하여 커스터마이즈 어플리케이션을 생성하는 어플리케이션 공급부와, 커스터마이즈 어플리케이션이 서버에서 실행되도록 가상 실행 환경을 생성하여 클라이언트 단말기에 공급하는 어플리케이션 실행부와, 클라이언트 정보에 따라 커스터마이즈 어플리케이션에 대한 실행 및 편집 중 어느 하나 이상에 관한 허용 여부를 제어하는 필터링부를 포함하는 것을 특징으로 한다.
Abstract:
The present invention relates to an online service application management method and includes a step that a service management module receives a management request from a service development tool, a step that the service management module extracts application setting information about an original application from metadata database according to the management request, and a step that the service management module provides the application setting information to the tool. According to the present invention, the efficient maintenance of the application is possible by providing the application setting information to a developer of an online service application. [Reference numerals] (AA) Start;(BB) End;(S10) Receive a completely developed original application;(S20) Distribute metadata to database;(S30) Input a management request?;(S40) Extract and provide application setting information stored in the database for metadata;(S50) Input a merger request?;(S60) Merger the application setting information in the original application and provide the information to local database
Abstract:
The present invention relates to a customized web application performing in the internet in which a dynamic production method of the web application code through a detailed definition according to the present invention includes the web application generating a step of producing the code according to the web application implementation language based on the parsed information appointing the part defining the customized requirement of the user about the standard web application with the parsing, and it produces the web application as it confirms which type of the requirement of the generated cord and binds the code defining the call in relation of the mentioned generated code and corresponding template code to the above-mentioned confirmed type, and it uses the call relation of the above-mentioned generated code and mentioned bound template code. According to the invention, the code is automatically produced on a content instead of the detailed method for directly changing the existing application code or modifying. Therefore, the function and the screen layout can be easily and quickly comprised. [Reference numerals] (AA) Start;(BB) End;(S100) Generate a code;(S200) Bind the code;(S300) Generate a web page;(S400) Display the web page
Abstract:
PURPOSE: A data access control apparatus and a method thereof are provided to perform the access control through the change of query depending on the user access authority, thereby performing effective data access control. CONSTITUTION: A user interface (100) receives the user information access request. An access authority providing unit (200) provides the authority information about the user. A query changing unit (300) produces the data query based on the authority information and the information access request. A data providing unit (400) provides the information which corresponds to the data query. [Reference numerals] (100) User interface; (200) Access authority providing unit; (300) Query changing unit; (400) Data providing unit
Abstract:
PURPOSE: A multitenant schema management method based on a view table and a device thereof are provided to write business logic by differentiating schema settings according to tenants and supplying a schema set according to the tenants. CONSTITUTION: A data access request of a user is received and tenant information of the user is obtained by using session information based on the data access request(S120). An expansion filed table set for a tenant of the user and a view table including a sharing table set for a multitenant are received based on the tenant information. A data access request is converted into a tenant expansion query by using the information of the view table(S130). The operation processing of data composing the view table is performed by executing the tenant expansion query(S140). [Reference numerals] (AA) Start; (BB) End; (S110) Request data access; (S120) Obtain tenant information; (S130) Convert a tenant expansion query; (S140) Perform operation processing
Abstract:
PURPOSE: A table management method and a device thereof are provided to reduce the burden of table generation by composing tenant application information as a meta table and a data table. CONSTITUTION: A query corresponding to a service requested by a tenant is received, information about a meta table and a data table is confirmed(S202). The query is parsed to be analyzed and the query is converted into a virtual table query based on the information about the meta table and the data table(S204). The query is performed by using the converted query(S205). A query performance result is converted into a type analyzed by the tenant(S206). [Reference numerals] (AA) Start; (BB) End; (S201) Input a query from a tenant; (S202) Confirm information of the tenant; (S203) Parse the query; (S204) Convert the query; (S205) Perform the query; (S206) Convert the query result into a type analyzed by the tenant
Abstract:
본 발명의 시간 기반 메타데이터 캐시 일관성 제어 방법은, 메타데이터 캐시에서 사용자로부터의 서비스 요청에 포함된 테넌트 식별자 및 서비스 식별자와 동일한 테넌트 식별자 및 서비스 식별자를 갖는 리스트 엔트리가 존재하는 지를 판단하는 단계; 포함된 테넌트 식별자 및 서비스 식별자와 동일한 테넌트 식별자 및 서비스 식별자가 기록된 리스트 엔트리가 존재하면, 현재시간에서 해당 리스트의 타임 스탬프값을 뺀 결과값이 해당 리스트 엔트리의 타임 아웃값보다 작은지를 판단하는 단계; 및 결과값이 타임 아웃값보다 작으면, 데이터베이스 서버에 해당 리스트 엔트리의 유효성 검사를 요청하고, 유효성 검사 결과에 따라 데이터베이스 서버로부터 최신버전의 메타데이터를 획득하여 해당 리스트 엔트리를 갱신하는 단계를 포함한다.
Abstract:
PURPOSE: An apparatus and a method for displaying the movement of a screen is provided to move the application program execution result of a server from one client terminal to another client terminal based on a division execution technique. CONSTITUTION: An application program executing part(210) requests the execution of an application program to a server. The application program executing part notifies that a terminal for displaying the execution result of the application program is changed into a second client terminal. A graphic information executing part(220) executes the reception and the execution of graphic information. A displaying part(230) outputs graphic information on a screen. A managing part(240) stores the state information of the application program executing part. A communicating part(250) receives the graphic information from the server. The communicating part transmits the state information of the application program executing part to the second client terminal.
Abstract:
PURPOSE: An extended java VM(Virtual Machine) for supporting multi-tenancy and a method for processing multi-tenancy using the same are provided to improve the performance of the whole system by reducing class loading and method call process. CONSTITUTION: A context manager(201) generates a thread identified by a tenant ID and a user ID. A tenant thread manager(202) manages the tenant thread by mapping the user thread belonging to the same tenant in one thread group. An object loader identifies the location of a storage in which tenant data is stored and an object ID, and then loads the object identified from the tenant database.
Abstract:
PURPOSE: An online development environment server, an online marketplace server, an online development environment configuration method and developed application service method are provided to enhance the software productivity and reduce the software product cost by providing the various customized development environment according to the demand of the software development environment requirement in real-time. CONSTITUTION: A virtual resource pool manager(180) enables the developer to select virtual resources according to the development environment. A virtual development environment manager(130) establishes the virtual development environment according to the virtual resource information. A virtual workspace and view manager(115) binds the virtual resource view according to the user and group. A presenter presents the bound virtual view model to the developer. A metadata manager(120) stores and manages the metadata for the virtualization of the work space.