KR100650803B1 - The system and operating method for enterprise wireless application service - Google Patents

The system and operating method for enterprise wireless application service Download PDF

Info

Publication number
KR100650803B1
KR100650803B1 KR1020040061637A KR20040061637A KR100650803B1 KR 100650803 B1 KR100650803 B1 KR 100650803B1 KR 1020040061637 A KR1020040061637 A KR 1020040061637A KR 20040061637 A KR20040061637 A KR 20040061637A KR 100650803 B1 KR100650803 B1 KR 100650803B1
Authority
KR
South Korea
Prior art keywords
bcp
service
browser
information
server
Prior art date
Application number
KR1020040061637A
Other languages
Korean (ko)
Other versions
KR20060012920A (en
Inventor
박수범
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020040061637A priority Critical patent/KR100650803B1/en
Publication of KR20060012920A publication Critical patent/KR20060012920A/en
Application granted granted Critical
Publication of KR100650803B1 publication Critical patent/KR100650803B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/83Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Abstract

본 발명은 다양한 컨텐츠를 갖는 기업의 모바일 서비스를 통합 운용하기 위한 기업용 무선 어플리케이션 서비스 시스템 및 운용방법에 관한 것으로서, 특히 다양한 고객회사의 기간시스템과 연동하여 고객이 원하는 모바일 업무를 플랫폼 상에서 구현하고, 다양한 단말기를 통해 전달할 수 있도록 하는 기술에 관한 것이다.The present invention relates to an enterprise wireless application service system and operation method for integrating and operating a mobile service of a company having a variety of contents, in particular, to implement the mobile work desired by the customer on the platform by interworking with the main system of various customer companies, The present invention relates to a technology that enables delivery through a terminal.

본 발명에 의하면, 클라이언트 단말과; 상기 클라이언트 단말에서 기간업무를 원활히 수행하기 위한 기간 업무용 전용 브라우저를 제공하는 BCP 엔진부; 상기 BCP 엔진부와 연동되어 기업의 내부 및 외부 시스템과 데이터의 송수신, 데이터의 변환 및 프로세스의 관리하기 위한 레가시 인터페이스(Legacy I/F)부; 상기 BCP 엔진부 및 레가시 인터페이스부와 연동되어 단일 인터페이스를 통해 인터페이스 및 권한관리를 통합 처리하는 IDE부; 및 상기 BCP 엔진부의 각종 자원을 주기적으로 감시하고, 운영 관리자에게 데이터베이스(DB)를 통해 모니터링 통계를 제공하여 효율적인 관리를 수행토록 하기 위한 운영관리부를 포함하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템을 제시한다. According to the invention, the client terminal; A BCP engine unit which provides a dedicated browser for a period business for smoothly performing the period business in the client terminal; Legacy interface (Legacy I / F) unit for interworking with the BCP engine unit for transmitting and receiving data with the internal and external systems of the enterprise, data conversion and process management; An IDE unit interworking with the BCP engine unit and the legacy interface unit to integrate the interface and the authority management through a single interface; And an operation management unit for periodically monitoring the various resources of the BCP engine unit and providing an operation manager with monitoring statistics through a database (DB) to perform efficient management. do.

기업, 무선, 모바일, 어플리케이션, BCP, 클라이언트 Enterprise, Wireless, Mobile, Application, BCP, Client

Description

기업용 무선 어플리케이션 서비스 시스템 및 운용방법{The system and operating method for enterprise wireless application service}System and operating method for enterprise wireless application service

도 1은 본 발명에 따른 기업용 무선 어플리케이션 서비스의 운영 개념도이다.1 is a conceptual diagram illustrating an operation of an enterprise wireless application service according to the present invention.

도 2는 본 발명에 따른 기업용 무선 어플리케이션 서비스 시스템의 구성도 이다.2 is a block diagram of an enterprise wireless application service system according to the present invention.

도 3은 본 발명에 따른 무선 어플리케이션 서비스의 법인 고객사용자의 BCP 서비스 사용 흐름도이다.3 is a flowchart illustrating a BCP service use of a corporate customer user of a wireless application service according to the present invention.

도 4a 및 도 4b는 본 발명의 실시 예에 따라 사용자 단말(PDA-1,2)의 최초접속 시 BCP 브라우저 다운로드의 흐름도이다.4A and 4B are flowcharts illustrating a download of a BCP browser upon first access of the user terminals PDA-1 and 2 according to an embodiment of the present invention.

본 발명은 다양한 컨텐츠를 갖는 기업의 모바일 서비스를 통합 운용하기 위한 기업용 무선 어플리케이션 서비스 시스템 및 운용방법에 관한 것이다. 보다 상세하게는 다양한 고객회사의 기간시스템과 연동하여 고객이 원하는 모바일 업무를 플랫폼 상에서 구현하고, 다양한 단말기를 통해 전달할 수 있도록 하는 기술에 관한 것이다.The present invention relates to an enterprise wireless application service system and operation method for integrating and operating a mobile service of an enterprise having various contents. More specifically, the present invention relates to a technology that enables a customer to implement a mobile task desired by a customer by interworking with a main system of various customer companies on a platform, and deliver it through various terminals.

기업용 무선 어플리케이션 서비스는 다양한 고객 회사의 기간시스템과 연동하 여 고객이 원하는 모바일 업무를 플랫폼 상에서 구현하여 다양한 단말기를 통해 전달해 줄 수 있는 서비스이다.Enterprise wireless application service is a service that can be delivered through various terminals by implementing the mobile business that the customer wants on the platform by interworking with the main system of various customer companies.

특히, 종래의 무선 어플리케이션 서비스는 다음과 같은 이유로 인하여 사업의 한계성에 다다르게 되었다.In particular, the conventional wireless application service has reached the limit of business for the following reasons.

첫째, 어플리케이션 전체가 아니라 기업 어플리케이션을 위한 모바일 가능(Mobile enable) 솔루션 제공이 중심이 되었고,First, the focus was on providing mobile enable solutions for enterprise applications, not the entire application.

둘째, 어플리케이션 서비스 제공자(Application Service Provider: ASP) 구성을 위해 중요한 비즈니스 제휴 관계에 따른 솔루션 도입이 다수 요구되었으며,Second, there were many demands for the introduction of solutions based on important business partnerships for the formation of an Application Service Provider (ASP).

셋째, 다양한 종류의 패키지 솔루션 및 SI 어플리케이션의 공존이 요구되었으며,Third, coexistence of various kinds of package solutions and SI applications was required.

넷째, 기업 고객의 보안을 위해 서비스 시스템의 물리적인 위치가 고객회사 내부가 될 수도 있는 다양한 운용환경이 요구되었다.Fourth, for the security of corporate customers, various operating environments were required in which the physical location of the service system could be inside the customer company.

따라서, 상기와 같은 사업의 한계성을 극복하기 위해서는 1) 신속하면서도 낮은 비용으로 고객의 서비스 요구에 대응할 수 있도록 하며, 2) 서비스의 통합으로 신규 및 기존 고객들의 서비스 제공을 확대하며, 3) 유연성 제공으로 신규 모델을 가진 비즈니스 파트너들을 흡수할 수 있는 새로운 형태의 비즈니스 모델의 개발이 요구되었다.Therefore, in order to overcome the limitations of such a business, 1) it is possible to respond to the customer's service needs at a rapid and low cost, 2) to expand the service offerings of new and existing customers through the integration of services, and 3) to provide flexibility. As a result, the development of new types of business models that could absorb business partners with new models was required.

이와 관련된 종래의 기술로서 특허출원 10-2002-0061037(웹시너지, 메시징 미들웨어와 웹 서비스 표준기술을 적용한 웹 서비스 통합 플랫폼으로서의 기업 어플리케이션 통합 솔루션), 특허출원 10-2000-0083305(엑스엠엘 시스템과 비-엑스엠엘 시 스템간의 데이터 전달을 위한 아답터 장치 및 그를 이용한 데이터 전달 방법), 특허출원 10-2002-0014151(무선 어플리케이션 서비스 프로바이더 시스템), 특허출원 10-2001-0019964(오토마타 이론을 근거로 한 컴포넌트 기법의 유무선 인터넷 통합운용관리 시스템 및 그 방법) 등이 공지되어 있다.As a related art, patent application 10-2002-0061037 (corporate application integration solution as a web service integration platform applying web synergy, messaging middleware and web service standard technology), and patent application 10-2000-0083305 (xm system and non -Adapter device for data transmission between XM systems and data transmission method using the same, Patent application 10-2002-0014151 (wireless application service provider system), Patent application 10-2001-0019964 (automata based on theory Wired and wireless Internet integrated operation management system and its method) of component techniques).

하지만, 상기와 같은 공지된 종래 기술들은 통합된 포맷으로 인터넷 서비스를 제공하기 위한 인터넷 통합 플랫폼 서비스(특허출원 10-2002-0061037)와, 비 XML 데이터를 XML로 변환하는 서비스(특허출원 10-2000-0083305), 관리자에 의한 동적인 사용자 화면 구성 및 재배치가 가능하도록 하는 서비스(특허출원 10-2002-0014151), 및 유선 인터넷 사이트의 내용을 무선 인터넷사이트 구축에 적용하여 이를 통합 운용관리 할 수 있는 서비스 등을 고객에게 유용하게 서비스(특허출원 10-2001-0019964)를 제공할 수 있지만, 무선 어플리케이션 사업의 특성을 잘 반영하면서 최소의 비용과 시간으로 다양한 고객의 요구 조건을 만족시킬 수 없었다.However, such known conventional technologies are an Internet integrated platform service (patent application 10-2002-0061037) for providing an Internet service in an integrated format, and a service for converting non-XML data into XML (patent application 10-2000). -0083305), a service that enables the dynamic user screen composition and relocation by the administrator (Patent Application 10-2002-0014151), and the contents of the wired Internet site can be applied to the construction of the wireless Internet site to manage the integrated operation The service (patent application 10-2001-0019964) can be usefully provided to the customer, but it could not satisfy the requirements of various customers with minimal cost and time while reflecting the characteristics of the wireless application business.

이에, 본 발명은 상기한 문제점을 해결하기 위한 것으로서 본 발명은 비즈니스 사업의 특성을 잘 반영하면서 최소의 비용과 시간으로 다양한 고객의 요구 조건을 만족시킬 수 있는 기업용 무선 어플리케이션 서비스를 제공함으로써 다양한 고객회사의 기간시스템과 연동하여 고객이 원하는 모바일 업무를 플랫폼 상에서 구현하고, 다양한 단말기를 통해 전달할 수 있도록 하는 데 그 목적이 있다.Accordingly, the present invention is to solve the above problems, the present invention reflects the characteristics of the business business well while providing a variety of customer companies by providing a wireless application service for the enterprise that can satisfy the requirements of various customers at a minimum cost and time Its purpose is to allow customers to implement their mobile business on the platform and to deliver it through various terminals.

상기한 본 발명의 목적을 달성하기 위한 기술적 사상으로서 본 발명은As the technical idea for achieving the above object of the present invention

클라이언트 단말과; A client terminal;                         

상기 클라이언트 단말에서 기간업무를 원활히 수행하기 위한 기간 업무용 전용 브라우저를 제공하는 BCP 엔진부;A BCP engine unit which provides a dedicated browser for a period business for smoothly performing the period business in the client terminal;

상기 BCP 엔진부와 연동되어 기업의 내부 및 외부 시스템과 데이터의 송수신, 데이터의 변환 및 프로세스의 관리하기 위한 레가시 인터페이스(Legacy I/F)부;Legacy interface (Legacy I / F) unit for interworking with the BCP engine unit for transmitting and receiving data with the internal and external systems of the enterprise, data conversion and process management;

상기 BCP 엔진부 및 레가시 인터페이스부와 연동되어 단일 인터페이스를 통해 인터페이스 및 권한관리를 통합 처리하는 IDE부; 및An IDE unit interworking with the BCP engine unit and the legacy interface unit to integrate the interface and the authority management through a single interface; And

상기 BCP 엔진부의 각종 자원을 주기적으로 감시하고, 운영 관리자에게 데이터베이스(DB)를 통해 모니터링 통계를 제공하여 효율적인 관리를 수행토록 하기 위한 운영관리부를 포함하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템을 제공한다.It provides an enterprise wireless application service system, characterized in that it comprises an operation management unit for periodically monitoring the various resources of the BCP engine unit, and provides the management statistics through the database (DB) to perform an efficient management. .

이하, 본 발명의 실시 예에 대한 구성 및 그 작용을 첨부한 도면을 참조하면서 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, the configuration and operation of the embodiment of the present invention will be described in detail.

도 1은 본 발명에 따른 기업용 무선 어플리케이션 서비스의 운영 개념도이다.1 is a conceptual diagram illustrating an operation of an enterprise wireless application service according to the present invention.

도 1을 살펴보면, 각 사용자 단말에서 기간업무를 원활히 수행하기 위한 기간 업무용 전용 브라우저를 제공하는 기간업무용 플랫폼(Biz Common Platform: BCP)에는 무선 어플리케이션 서비스를 신청하고 이를 사용하기 위한 법인 고객 사용자와; 무선 어플리케이션 서비스의 정보 조회 및 상담/장애처리 내역을 제공받기 위한 비즈 고객센터; 무선 어플리케이션 서비스의 변경 적용 및 서비스 관리를 위한 비즈 전담 운영팀; 무선 어플리케이션 서비스를 모니터링 하기 위한 운영팀; 무선 어플리케이션 서 비스의 개발하고 적용하기 위한 배송파트너(Delivery partner); 및 무선 어플리케이션 서비스의 상담 내역조회를 위한 영업파트너와 유기적인 상호관계를 유지한다.Referring to FIG. 1, a Biz Common Platform (BCP) that provides a dedicated browser for line services for smoothly performing line services in each user terminal includes a corporate customer user for applying for and using a wireless application service; Biz customer center for receiving information inquiry and consultation / trouble handling history of the wireless application service; Dedicated business team for change application and service management of wireless application service; An operations team for monitoring wireless application services; Delivery partner for developing and applying wireless application services; And maintain an organic relationship with the sales partner for consultation details of the wireless application service.

도 2는 본 발명에 따른 기업용 무선 어플리케이션 서비스 시스템의 구성도 이다. 2 is a block diagram of an enterprise wireless application service system according to the present invention.

도 2에서와 같이, 본 발명은 통신수단을 구비하고 있는 클라이언트 단말에 설치되고, BIZ 전용브라우저와 동기에이전트를 구비하고 있는 전용 브라우저부(100)와;
상기 전용 브라우저(100)를 탑재하고 있는 클라이언트 단말이 통신수단을 이용하여 접속되고, 암호화 및 압축수단, 리퀘스트 라우터(request router) 및 세션매니저(session manager)수단을 구비하고 있는 요청 핸들러(Request Handler: RH) 서버(210)와, 상기 요청 핸들러 서버(210)에 각각 접속되는 인증프로세서수단을 구비하고 있는 인증서버(220), 데이터 재구성수단(data reformatter) 및 변환수단(transformatter)를 구비하고 있는 변환 엔진(Transform Engine: TE) 서버(230), 동기 서버(sync sever) 및 데이터매니저(data manager)수단을 구비하고 있는 동기 엔진(Sync Engine: SE) 서버(240), 리퀘스트 인터페이스(request interface)수단과 비즈로직 프로세싱(Biz logic process) 수단을 구비하고 있는 비즈로직 프로세서(Biz Logic Processor: BLP) 서버(250)와, 상기 변환 엔진(Transform Engine: TE) 서버(230), 동기 엔진(Sync Engine: SE) 서버(240), 비즈로직 프로세서(Biz Logic Processor: BLP) 서버(250)에 각각 접속되는 메시지 수신(message receiver)수단, SMS 어댑터(SMS adapter) 및 전자메일 어댑터(e-mail adapter)를 구비하고 있는 통지(Notification)서버(260)를 구비하는 기간 업무용 플랫폼(Biz Common Platform) 엔진부(200)와;
상기 기간 업무용 플랫폼(Biz Common Platform) 엔진부(200)에 통신수단을 통하여 접속되고, 메시지 중계기(message broker) 및 데이터 재구성수단(data reformatter)를 구비하는 레가시 인터페이스 엔진(Legacy Interface Engine) 서버(310)와, 프로토콜 매니저(protocol manager)를 구비하고 있는 웹 통합(Web Integration)서버(320)를 구비하는 레가시 인터페이스(Legacy I/F)부(300)와;
상기 기간 업무용 플랫폼(Biz Common Platform) 엔진부(200)와 레가시 인터페이스(Legacy I/F)부(300)에 통신수단을 통하여 접속되고, PDA 폼빌더(410), 핸드셋 폼빌더(420), 비즈로직 빌더(430), 프로세스 디자이너(440), 디바이스 매니저 (450), 소스매니저(460) 및 웹소스 매니저(470) 수단을 구비하고 있는 통합개발환경(Integrated Development Environment: IDE)부(400)와;
상기 통합개발환경(Integrated Development Environment: IDE)부(400)에 통신수단을 통하여 접속되고, 서비스 모니터링 및 시스템모니터링 수단을 구비하고 있는 O&M부(510)와, 고객관리 및 서비스관리 수단을 구비하고 있는 어드민(Admin)부(520)를 포함하는 운영관리부(500)와;
상기 통합개발환경(Integrated Development Environment: IDE)부(400) 및 운영관리부(500)에 접속되고, O&M DB(610)와 운영 DB(520)를 구비하고 있는 데이터베이스(Database)부(600)로 구성되어 있다.
As shown in Figure 2, the present invention is provided in the client terminal having a communication means, and a dedicated browser unit 100 having a BIZ dedicated browser and a synchronization agent;
The client terminal equipped with the dedicated browser 100 is connected using a communication means, and is provided with a request handler which includes encryption and compression means, a request router and a session manager means. A conversion server including an authentication server 220 having an RH server 210 and an authentication processor means connected to the request handler server 210, a data reformatter, and a transformatter. Sync engine (SE) server 240 having a transform engine (TE) server 230, a sync server and a data manager means, a request interface means And a Biz Logic Processor (BLP) server 250, a Transform Engine (TE) server 230, and a Sync Engine having a Biz logic process means. ine: SE (240) server, Biz Logic Processor (Biz Logic Processor: BLP) server 250 is a message receiver means (message receiver) connected to each, SMS adapter (SMS adapter) and e-mail adapter (e-mail adapter) A Biz Common Platform engine unit 200 having a notification server 260 having a);
A legacy interface engine server 310 connected to the Biz Common Platform engine unit 200 through a communication means and including a message broker and a data reformatter. Legacy interface (Legacy I / F) unit 300 having a Web Integration (320) server having a protocol manager (Protocol manager);
The Biz Common Platform engine unit 200 and the legacy interface (Legacy I / F) unit 300 is connected through a communication means, PDA form builder 410, handset form builder 420, beads An integrated development environment (IDE) unit 400 having a logic builder 430, a process designer 440, a device manager 450, a source manager 460, and a web source manager 470; ;
An O & M unit 510 connected to the integrated development environment (IDE) unit 400 through communication means and having a service monitoring and system monitoring means, and a customer management and service management means. An administration management unit 500 including an administration unit 520;
It is connected to the integrated development environment (IDE) unit 400 and the operation management unit 500, and consists of a database (600) having an O & M DB (610) and an operation DB (520). It is.

여기에서 상기 전용 브라우저(100)는 클라이언트 단말에서 기간업무를 원활히 수행하기 위한 기간 업무용 브라우저를 나타낸다. 이때, 상기 클라이언트 단말이란 비즈(Biz) 전용 브라우저를 탑재할 수 있는 개인휴대정보단말기(PDA), 스마트 폰(Smart Phone), 왑(WAP), 윈도즈 미(ME) 브라우저를 내장한 핸드 셋(Hand Set)을 의미한다. In this case, the dedicated browser 100 represents a line-of-business browser for smoothly performing the line-of-business in the client terminal. In this case, the client terminal is a personal digital assistant (PDA), a smart phone (Smart Phone), a WAP (WAP), a Windows Me (ME) browser that can be equipped with a Biz-only browser (Hand) Set).

상기 BCP 엔진부(200)는 클라이언트 단말에서 기간업무를 원활히 수행하기 위한 기간 업무용 전용 브라우저를 제공하는 역할을 수행하는 웹서버들의 집합이다.The BCP engine unit 200 is a set of web servers that serve to provide a dedicated browser for the line service for smoothly performing the line service in the client terminal.

여기서, 상기 BCP 엔진부(200)의 요청 핸들러(RH)서버(210)는 클라이언트 단말과 각종 서버모듈(220)(230)(240)(250)을 연결해 주는 역할을 하며, 클라이언트 단말과 연계하여 암호화/압축, 인증처리, 세션관리, 쿠키관리, PDA 모듈의 업데이트 관리, 서비스 라우팅 기능을 수행한다.Here, the request handler (RH) server 210 of the BCP engine unit 200 serves to connect the client terminal and various server modules 220, 230, 240, 250, and in conjunction with the client terminal It performs encryption / compression, authentication processing, session management, cookie management, PDA module update management, and service routing.

상기 BCP 엔진부(200)의 상기 인증서버(220)는 상기 요청 핸들러(RH) 서버(210)의 요청에 따라 서비스 이용을 요청하는 클라이언트 단말의 정당성 여부를 확인하여 서비스 대상을 구분하며, 인증 요청 업무흐름에 일관성을 유지하는 기능을 수행한다.The authentication server 220 of the BCP engine unit 200 determines the legitimacy of the client terminal requesting the use of the service according to the request of the request handler (RH) server 210 to classify the service target, authentication request It performs the function of maintaining consistency in the workflow.

상기 BCP 엔진부(200)의 상기 변환 엔진(TE)서버(230)는 클라이언트 단말 종류의 제한 없는 단말정보 관리, 컨텐츠 변환, 단말기에 최적화된 형태로 변환하는 기능을 수행한다.The conversion engine (TE) server 230 of the BCP engine unit 200 performs a function of converting the terminal information management without limitation of the type of the client terminal, content conversion, the optimized form for the terminal.

상기 BCP 엔진부(200)의 상기 동기 엔진(SE)서버(240)는 클라이언트 단말 및 크래들(Cradle)의 동기 모듈을 통하여 전송된 데이터를 동기화 규칙 및 비즈 로직(Biz logic)을 통하여 레가시 시스템과 데이터 동기화하는 기능을 수행한다. The synchronization engine (SE) server 240 of the BCP engine unit 200 transmits the data transmitted through the synchronization module of the client terminal and the cradle through the synchronization rules and the Biz logic and the legacy system and data. It performs the function of synchronizing.

상기 BCP 엔진부(200)의 상기 비즈로직 프로세서(BLP)서버(250)는 고객회사의 다양한 비즈니스 서비스 요구들을 만족시키기 위해 기 작성된 비즈 로직 프로세서를 규칙(Rule)기반으로 자동 처리하는 기능을 수행한다. 특히, 타 엔진으로부터 요청정보를 입력 받아 해당 프로세스 흐름에 정의된 액티비티(Activity)를 순차적으로 처리하는 역할을 수행한다.The business logic processor (BLP) server 250 of the BCP engine unit 200 performs a function of automatically processing a pre-written business logic processor based on a rule to satisfy various business service requirements of a client company. . In particular, it receives request information from other engines and plays a role of sequentially processing activities defined in the process flow.

상기 BCP 엔진부(200)의 상기 통지(Notification) 서버(260)는 운영자 및 사용자에게 BCP 내부에서 발생하는 특이상황(예: 위험발생)을 전달하고 비즈 로직의 메시지 서비스를 지원하는 역할을 수행한다. The notification server 260 of the BCP engine unit 200 delivers a specific situation (eg, a risk occurrence) occurring inside the BCP to an operator and a user and supports a message service of the biz logic. .

상기 레가시 인터페이스(Legacy I/F)부(300)는 기업의 내부 및 외부 시스템과 데이터의 송수신, 데이터의 변환 및 프로세스의 관리를 수행하는 구성이다.The legacy I / F unit 300 is a component that transmits and receives data, converts data, and manages processes with internal and external systems of an enterprise.

여기서, 상기 레가시 인터페이스(Legacy I/F)부(300)의 상기 레가시 인터페이스 엔진(LIE)서버(310)는 레가시 시스템과 메시징 및 데이터 변환기능을 제공하고, 다양한 레가시 시스템들과 연계할 수 있는 어댑터(Adapter) 및 어댑터 개발 도구 기능을 수행한다. 또한, 웹 통합(Web Integration) 서버(320)는 대상이 되는 웹사이트의 데이터를 추출 및 포맷팅을 수행하여 비즈 로직 프로세서에 XML 데이터를 전달하는 기능을 수행하는 구성이다. Here, the legacy interface engine (LIE) server 310 of the legacy interface (Legacy I / F) unit 300 provides a legacy system and messaging and data conversion functions, adapters that can be associated with a variety of legacy systems (Adapter) and adapter development tool functions. In addition, the web integration server 320 is a component that performs the function of delivering XML data to the Biz logic processor by extracting and formatting the data of the target website.

상기 IDE부(400)는 단일 인터페이스를 통해 인터페이스 및 권한관리를 통합 처리하는 기능을 수행하는 구성이다.The IDE unit 400 is configured to perform a function of integrally processing an interface and authority management through a single interface.

여기서, 상기 IDE부(400)에는 비즈로직 전용 브라우저에서 보여질 화면을 생성하기 위한 것으로서, PDA 폼 빌더(PDA Form Builder)(410)와; 완성된 XML과 XSL을 통해 WML이나 XHTML코드를 생성하여 데이터를 전송하기 위한 핸드셋 폼 빌더(Handset Form Builder)(420); 서비스에 필요한 실제 비즈로직 혹은 비즈로직 프로세스를 프로그래밍할 수 있도록 툴(Tool) 기능을 제공하는 비즈로직 빌더(Biz Logic Builder)(430); 상기 비즈로직 빌더(BLP)로부터 기 작성된 비즈로직 프로세스에 대한 비즈로직 룰(Rule)을 수립하여 비즈로직 서비스를 지원하는 프로세스 디자이너(Process Designer)(440); 서비스를 받고자 하는 클라이언트 단말기의 특성정보를 설정할 수 있는 사용자 관리 툴(Tool)을 제공하는 디바이스 매니저(Device Manager)(450); 상기 BCP 엔진 내에서 사용되는 각종 개발 툴(Tool)로부터 생성되는 소스를 통합 관리하는 소스 매니저(Source Manager)(460); 및 웹 서버에서 사용되는 스크래핑 스크립트(Scraping Script)를 생성하기 위한 툴(Tool)을 제공하는 웹 소스 매니저(Web Source Manager)(470)로 구성되어 있다. Here, the IDE unit 400 is for generating a screen to be viewed in a business logic dedicated browser, PDA Form Builder (410) and; A Handset Form Builder 420 for generating WML or XHTML code and transmitting data through the completed XML and XSL; A Biz Logic Builder 430 which provides a tool function for programming the actual BizLogic or BizLogic process required for the service; A process designer (440) for supporting a business logic service by establishing a business logic rule for the business logic process pre-written from the business logic builder (BLP); A device manager 450 providing a user management tool for setting characteristic information of a client terminal to receive a service; A source manager 460 for integrated management of sources generated from various development tools used in the BCP engine; And a Web Source Manager 470 that provides a tool for generating a scraping script used in a web server.

상기 운영관리부(500)의 O&M(Operating & Management)서버(510)는 BCP 시스템의 각종 자원(CPU 사용량, 메모리 사용량 등)을 주기적으로 감시하고, 운영 책임자에게 각종 모니터링 통계를 제공함으로서 효율적인 관리를 수행하는 구성이다.The O & M (Operating & Management) server 510 of the operation management unit 500 periodically monitors various resources (CPU usage, memory usage, etc.) of the BCP system, and provides efficient monitoring by providing various monitoring statistics to the operation manager. It is a constitution.

또한, 상기 운영관리부(500)의 상기 어드민(Administration)서버(520)는 BCP서비스를 관리하기 위한 시스템으로 고객관리, 서비스관리, 통합 통계관리, 운용자 관리 기능 등의 서비스 관리에 필수적인 기능을 제공한다.In addition, the administration server 520 of the operation management unit 500 is a system for managing BCP services and provides essential functions for service management such as customer management, service management, integrated statistics management, and operator management functions. .

도 3은 본 발명에 따른 무선 어플리케이션 서비스의 법인 고객사용자의 BCP 서비스 사용 흐름도이다.3 is a flowchart illustrating a BCP service use of a corporate customer user of a wireless application service according to the present invention.

본 발명의 BCP 서비스 이용 흐름도의 설명에 앞서, 클라이언트 단말(PDA) 출고시 비즈 전용브라우저 컴포넌트(브라우저, 비쥬얼 컴포넌트, Updater, Sync Agent)가 미리 설치되어 있으며, 법인 고객별로 서비스를 실행하기 위한 별도의 프로그램 아이콘은 제공하지 않는 것을 가정한다.Prior to the description of the BCP service usage flow chart of the present invention, the Biz-only browser components (browser, visual component, Updater, Sync Agent) is pre-installed at the time of delivery of the client terminal (PDA), a separate to execute the service for each corporate customer It is assumed that no program icon is provided.

먼저, 사용자가 클라이언트 단말의 PDA 전원을 온(ON) 시킨 상태에서 전용 브라우저를 실행한다.First, the user executes a dedicated browser while turning on the PDA power of the client terminal.

이 때, 상기 클라이언트단말은 전용 브라우저 실행시 세션 키(Session Key)의 존재 여부를 확인하고, 상기 세션 키가 존재하지 않는 운영 DB(620)의 고객정보DB(서비스 ID, 위치(location), 시작페이지 등의 인증정보)로부터 인증 요청을 하여 세션 키를 생성한다. 상기 클라이언트 단말은 세션 키가 존재하는 경우 운영 DB(620)의 버전정보DB(브라우저 버전정보 파일 및 세션 키)로부터 버전정보를 다운로드 한다. At this time, the client terminal checks whether a session key exists when a dedicated browser is executed, and the customer information DB (service ID, location, start) of the operation DB 620 in which the session key does not exist. Authentication request from an authentication page such as a page) to generate a session key. When the session key exists, the client terminal downloads version information from the version information DB (browser version information file and session key) of the operation DB 620.

그 후, 파일의 업-데이트를 요청하게 되는데, 이는 동기엔진(SE)서버(240)의 브라우저 컴포넌트 동기 에이전트(Sync Agent)(신규버전 브라우저 컴포넌트 및 세션 키)로부터 파일을 클라이언트 단말에 다운로드하여 실행한다.Thereafter, the file is requested to be updated, which is downloaded from the browser component sync agent (new version browser component and session key) of the synchronous engine (SE) server 240 to the client terminal and executed. do.

클라이언트 단말은 상기 파일의 업-데이트 후, 화면 및 서비스를 요청하여 그에 따른 데이터를 PDA 상에 디스플레이 한다.After the client terminal updates the file, the client terminal requests a screen and a service and displays the corresponding data on the PDA.

여기서, 상기 화면 요청은 변환엔진(TE)서버(230)의 GUI XML(화면정보 파일 및 세션 키)로부터 그래픽 사용자 인터페이스(GUI)를 다운로드하며, 서비스 요청은 동기(Sync), 브라우징(Browsing), 핸드셋(Handset)의 서비스 종류에 따라 구분하여 요청한다. Here, the screen request downloads a graphical user interface (GUI) from the GUI XML (screen information file and session key) of the conversion engine (TE) server 230, and the service request is synchronized (Browsing), Requests are classified according to the service type of the handset.

상기 서비스 종류가 동기(Sync) 요청인 경우 동기엔진(SE)서버의 동기정보DB(Sync Logic 실행파일 정보)로부터 정보를 제공받으며, 브라우징(Browsing)인 경우 비즈로직 프로세서(BLP)서버(250)의 프로세스 플로우(Process Flow) XML와 JSP File로부터 비즈 로직(Bis Logic)를 실행하며, 핸드셋(Handset) 서비스의 요청인 경우 운영DB(620)의 디바이스 정보DB(요청 단말기의 화면 사이즈, 해상도 정보)로부터 트랜스폼(Transform)을 전달 받게 된다.When the service type is a sync request, information is provided from a sync information DB (Sync Logic executable file information) of a sync engine (SE) server. In the case of browsing, a business logic processor (BLP) server 250 is provided. Biz logic is executed from process flow XML and JSP file of the device, and in case of handset service request, device information DB (screen size and resolution information of request terminal) of operation DB 620 You receive a transform from.

이 때, 상기 비즈 로직(Bis Logic)를 실행하는 경우 웹 소싱(Web sourcing)을 위한 스크랩 스크립트(Scrap Script)와, 자바 클래스(Java Class)가 레가시 인터페이스 엔진(LIE)서버(310)를 통하여 레가시(Legacy)와 연계된다. At this time, when executing the Bis logic (Bis Logic) scrap script (Web scrap) for Web sourcing (Web sourcing), and a Java class (Java Class) through the legacy interface engine (LIE) server 310 legacy It is associated with Legacy.

도 4a 및 도 4b는 본 발명의 실시 예에 따라 사용자 단말(PDA-1,2)의 최초접속 시 BCP 브라우저 다운로드의 흐름도이다.4A and 4B are flowcharts illustrating a download of a BCP browser upon first access of the user terminals PDA-1 and 2 according to an embodiment of the present invention.

본 발명의 BCP 흐름도 설명에 앞서, PDA 출고 시 비즈 전용 브라우저 컴포넌트(브라우저, 비쥬얼 컴포넌트, 업데이터(Updater), 동기 에이전트(Sync Agent))는 미리 설치되어 있으며, 무선망을 통한 BCP 접속으로 가정한다.Prior to the description of the BCP flowchart of the present invention, when a PDA is shipped, a browser-only browser component (browser, visual component, updater, sync agent) is pre-installed and is assumed to be a BCP connection through a wireless network.

도 4a를 살펴보면, 사용자가 사용자 단말(PDA-1)의 전원을 온(ON) 시킨 상태 에서 전용 브라우저 아이콘을 클릭한다.Referring to FIG. 4A, a user clicks a dedicated browser icon while the user terminal PDA-1 is turned on.

그 후. 다이얼-업(Dial-Up) 방식으로 접속하고 업-데이터(Up-dater)를 실행한 다음, 브라우저 버전을 체크하게 된다.After that. After dialing up, running up-dater, the browser version is checked.

이 때, 상기 업-데이터 실행은 핸들러(Request Handler)의 웹 서버(Web Server), TLS 보안, 요청 리시버(Request Receiver)를 통해 서비스 정보를 요청하며, 요청 라우터(Request Router)의 세션 조회를 거쳐 세션 키가 존재하지 않는 경우 고객정보DB로부터 인증요청을 거치게 된다. 즉, 고객정보 조회 -> 가입서비스 ID반환 -> 서비스정보 조회 -> 서비스 정보 반환 과정을 거치게 된다. At this time, the up-data execution requests service information through a web server, a TLS security, a request receiver of a request handler, and through a session inquiry of a request router. If the session key does not exist, the authentication request is sent from the customer information DB. That is, customer information inquiry-> subscription service ID return-> service information inquiry-> service information return process.

또한, 상기 세션 조회를 거쳐 세션 키가 존재하는 경우 리퀘스트 타입을 판단하게 되는데, 리퀘스트 타입이 버전 리스트(version List)인 경우 버전정보DB로부터 다운로드를 관리하게 된다. 만약, 리퀘스트 타입이 버전 리스트 외 기타일 경우 요청처리를 진행하게 된다.Also, if the session key exists through the session inquiry, the request type is determined. When the request type is a version list, the download is managed from the version information DB. If the request type is anything other than the version list, the request process is processed.

한편, 상기 브라우저 버전체크 후 버전이 동일 여부를 판단하게 되는데, 브라우저 버전이 동일한 경우 시작 페이지를 요청하고, 브라우저 버전이 동일하지 않는 경우 버전 다운로드를 요청하게 된다.Meanwhile, after checking the browser version, it is determined whether the versions are the same. If the browser versions are the same, the start page is requested, and if the browser versions are not the same, the version download is requested.

도 4b를 참조하여 좀 더 구체적으로 살펴보면, 상기 버전 다운로드를 요청하는 경우 파일 정보를 업-데이트 하고 나서 서비스 시작페이지 요청을 하게 된다.Referring to FIG. 4B, in more detail, when the version download is requested, a service start page request is made after updating the file information.

상기 브라우저 다운로드 요청은 도 4a의 업-데이터 실행과 같이 요청 핸들러(Request Handler)의 웹 서버(Web Server), TLS 보안, 요청 리시버(Request Receiver)를 통해 서비스 정보를 요청하며, 요청 라우터(Request Router)의 세션조회 를 거쳐 세션 키(Session key)가 존재하지 않는 경우 고객테이블/서비스테이블DB로부터 인증요청을 거치게 된다.The browser download request requests service information through a web server, a TLS security, a request receiver of a request handler as shown in the up-data execution of FIG. 4A, and a request router. If there is no session key after the session inquiry, the authentication request is sent from the customer table / service table DB.

만약, 상기 세션 조회를 거쳐 세션 키가 존재하는 경우 리퀘스트 타입을 판단하게 되는데, 리퀘스트 타입이 버전 리스트(version List)인 경우 브라우저 파워정보로부터 다운로드를 관리하게 된다. 이 때, 리퀘스트 타입이 버전 리스트 외의 기타(etc)일 경우 요청처리를 진행하게 된다. If the session key exists through the session inquiry, the request type is determined. If the request type is a version list, the download is managed from the browser power information. At this time, if the request type is other than the version list, the request processing is performed.

이상에서와 같이 본 발명에 따르면, 비즈니스 사업의 특성을 잘 반영하면서 최소의 비용과 시간으로 다양한 고객의 요구 조건을 만족시킬 수 있는 기업용 무선 어플리케이션 서비스를 제공함으로써 다양한 고객회사의 기간시스템과 연동하여 고객이 원하는 모바일 업무를 플랫폼 상에서 구현하고, 이를 다양한 단말기를 통해 전달할 수 있다. 이는 신속하면서도 낮은 비용으로 고객의 서비스 요구에 대응할 수 있으며, 서비스의 통합으로 신규 및 기존 고객들의 서비스 제공을 확대할 수 있으며, 유영선 제공으로 신규 모델을 가진 비즈니스 파트너들을 빠르게 흡수할 수 있는 이점이 있다.As described above, according to the present invention, by providing the enterprise wireless application services that can meet the requirements of a variety of customers at a minimum cost and time while reflecting the characteristics of the business business, in conjunction with the main system of various customer companies This desired mobile task can be implemented on a platform and delivered through various terminals. It can respond quickly and at low cost to the service needs of customers, by integrating services to expand the service offerings of new and existing customers, and by offering a streamlined service to quickly absorb business partners with new models. .

Claims (12)

클라이언트 단말과;A client terminal; 상기 클라이언트 단말에서 통신수단을 통해 접속되고, 상기 클라이언트 단말에서 기간업무를 원활히 수행하기 위한 기간 업무용 전용 브라우저를 제공하기 위한 서버들을 포함하는 기간업무 플랫폼(BCP) 엔진부와;A main business platform (BCP) engine unit connected to the client terminal through a communication means and including servers for providing a dedicated browser for the main business for smoothly performing the main business in the client terminal; 상기 기간업무 플랫폼(BCP) 엔진부와 통신수단을 통해 접속되어, 기업의 내부 및 외부 시스템과 데이터의 송수신, 데이터의 변환 및 프로세스의 관리하기 위한 서버들을 포함하는 레가시 인터페이스(Legacy I/F)부;Legacy interface (Legacy I / F) unit is connected to the main business platform (BCP) engine unit through a communication means, including servers for transmitting and receiving data with the internal and external systems of the enterprise, data conversion and process management ; 상기 기간업무 플랫폼(BCP) 엔진부 및 레가시 인터페이스부와 통신수단을 통해 연동되어 단일 인터페이스를 통해 인터페이스 및 권한관리를 통합 처리하기 위한 서버들을 포함하는 IDE부; 및An IDE unit including servers for interworking with the BCP engine unit and the legacy interface unit through a communication means to integrate the interface and the authority management through a single interface; And 상기 기간업무 플랫폼(BCP) 엔진부의 각종 자원을 주기적으로 감시하고, 운영 관리자에게 데이터베이스(DB)를 통해 모니터링 통계를 제공하여 효율적인 관리를 수행토록 하기 위한 서버들을 포함하는 운영관리부를 포함하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템.It includes an operation management unit including a server for periodically monitoring the various resources of the BCP engine unit, and providing the monitoring statistics through the database (DB) to the operation manager to perform efficient management Enterprise wireless application service system. 청구항 1에 있어서, The method according to claim 1, 상기 클라이언트 단말은 사용자 단말로서 개인휴대정보단말기(PDA), 스마트 폰(Smart Phone), 핸드 셋(Hand Set) 중 어느 하나인 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템.The client terminal is a user terminal as a personal wireless information terminal (PDA), smart phone (Smart Phone), handset (Hand Set), characterized in that the enterprise wireless application service system. 청구항 1에 있어서, The method according to claim 1, 상기 기간업무 플랫폼(BCP) 엔진부는;The BCP engine unit; 클라이언트 단말과 각종 서버모듈을 연결해 주며, 클라이언트 단말과 연계하여 암호화/압축, 인증처리, 세션관리, 쿠키관리, PDA 모듈의 업데이트 관리, 서비스 라우팅 기능을 제공하는 요청 핸들러(RH)서버와;A request handler (RH) server that connects the client terminal with various server modules and provides encryption / compression, authentication processing, session management, cookie management, update management of the PDA module, and service routing functions in association with the client terminal; 상기 클라이언트 단말의 정당성 여부를 확인하여 서비스 대상을 구분하며, 인증 요청 업무 흐름에 일관성을 유지하기 위한 인증서버와;An authentication server for identifying a validity of the client terminal to classify service targets and maintaining consistency in an authentication request work flow; 상기 클라이언트 단말 종류의 제한 없는 단말정보 관리, 컨텐츠 변환, 단말기에 최적화된 형태로 데이터를 변환하기 위한 변환 엔진(TE)서버와;A conversion engine (TE) server for converting data into a form optimized for terminal information management, content conversion, and terminal, without limitation of the client terminal type; 상기 클라이언트 단말 및 크래들(Cradle)의 동기 모듈을 통하여 전송된 데이터를 동기화 규칙 및 비즈 로직을 통하여 레가시 시스템과 데이터를 동기화하기 위한 동기엔진(SE)서버와; A synchronization engine (SE) server for synchronizing data transmitted through the synchronization module of the client terminal and the cradle with the legacy system through synchronization rules and bead logic; 고객회사의 다양한 비즈니스 서비스 요구들을 만족시키기 위해 기 작성된 비즈 로직 프로세서를 규칙(Rule) 기반으로 자동 처리하는 비즈로직 프로세서(BLP)서버; 및A business logic processor (BLP) server for automatically processing a pre-written business logic processor based on a rule to satisfy various business service requirements of a client company; And 운영자 및 클라이언트 단말로 기간업무 플랫폼(BCP) 내부에서 발생하는 특이 상황을 전달하고 비즈 로직의 메시지 서비스를 지원하는 통지서버를 포함하여 이루어진 것 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템. An enterprise wireless application service system comprising: a notification server for transmitting a specific situation occurring inside a BCP to an operator and a client terminal and supporting a message service of a biz logic. 청구항 1에 있어서, The method according to claim 1, 상기 레가시 인터페이스(Legacy I/F)부는;The legacy interface (Legacy I / F) unit; 레가시 시스템과 메시징 및 데이터 변환하고, 레가시 시스템들과 연계할 수 있는 어댑터(Adapter) 및 어댑터 개발도구를 제공하는 레가시 인터페이스 엔진 서버, 및A legacy interface engine server that provides messaging and data conversion with legacy systems, and provides adapters and adapter development tools that can be associated with legacy systems, and 대상이 되는 웹사이트의 데이터를 추출 및 포맷팅을 수행하여 비즈로직 프로세서에 XML 데이터를 전달하는 웹 통합서버를 포함하여 이루어진 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템.And a web integrated server configured to extract and format data of a target website and deliver XML data to the BizLogic processor. 청구항 1에 있어서, The method according to claim 1, 상기 IDE부는;The IDE unit; 비즈로직 전용 브라우저에서 보여질 화면을 생성하기 위한 PDA 폼 빌더(PDA Form Builder)와;A PDA Form Builder for generating a screen to be displayed in a BizLogic dedicated browser; 완성된 XML과 XSL을 통해 WML이나 XHTML코드를 생성하여 데이터를 전송하기 위한 핸드셋 폼 빌더(Handset Form Builder)와;A Handset Form Builder for generating WML or XHTML code and transmitting data through the completed XML and XSL; 서비스에 필요한 실제 비즈로직 혹은 비즈로직 프로세스를 프로그래밍할 수 있도록 툴(Tool) 기능을 제공하는 비즈로직 빌더(Biz Logic Builder)와;Biz Logic Builder, which provides tool functions for programming actual bizlogic or bizlogic processes required for the service; 상기 비즈로직 빌더(BLP)로부터 기 작성된 비즈로직 프로세스에 대한 비즈로직 룰(Rule)을 수립하여 비즈로직 서비스를 지원하는 프로세스 디자이너(Process Designer)와;A process designer supporting a business logic service by establishing a business logic rule for the business logic process pre-written from the business logic builder (BLP); 서비스를 받고자 하는 클라이언트 단말의 특성정보를 설정할 수 있는 사용자 관리 툴(Tool)을 제공하는 디바이스 매니저(Device Manager)와;A device manager providing a user management tool for setting characteristic information of a client terminal to receive a service; 상기 BCP 엔진 내에서 사용되는 각종 개발 툴(Tool)로부터 생성되는 소스를 통합 관리하는 소스 매니저(Source Manager); 및A source manager for managing and managing sources generated from various development tools used in the BCP engine; And 웹 서버에서 사용되는 스크래핑 스크립트(Scraping Script)를 생성하기 위한 툴(Tool)을 제공하는 웹 소스 매니저(Web Source Manager)를 포함하여 이루어진 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 시스템.An enterprise wireless application service system comprising a Web Source Manager which provides a tool for generating a scraping script used in a web server. 사용자 단말과, 사용자 단말과 통신수단을 통해 접속되어 상기 사용자 단말에 기간업무 플랫폼(BCP) 서비스 전용 브라우저를 제공하는 기간업무 플랫폼(BCP)엔진부 및 운영DB를 포함하는 기업용 무선 어플리케이션의 서비스 운용방법에 있어서, A service operation method of an enterprise wireless application including a BCP engine unit and an operation DB connected to a user terminal through a communication means and a user terminal to provide a browser dedicated to a BCP service to the user terminal. To 사용자 단말에서 기간업무 플랫폼(BCP) 서비스 전용 브라우저가 실행되는 제 1단계와;A first step of executing a dedicated BCP service browser on a user terminal; 상기 사용자 단말로부터 상기 기간업무 플랫폼(BCP) 엔진부에 기간업무 플랫폼(BCP) 서비스 파일의 업 데이트를 요청하는 신호가 수신되는 제 2단계와;A second step of receiving a signal for requesting an update of a BCP service file from the user terminal to the BCP engine unit; 상기 사용자 단말로부터 상기 기간업무 플랫폼(BCP) 엔진부에 상기 기간업무 플랫폼(BCP) 서비스 화면 및 정보를 요청하는 신호가 수신되는 제 3단계; 및A third step of receiving a signal for requesting the BCP service screen and information from the user terminal to the BCP engine unit; And 상기 사용자 단말에서 요청한 상기 기간업무 플랫폼(BCP) 서비스 화면 및 정보가 상기 사용자 단말의 기간업무 플랫폼(BCP) 서비스 전용 브라우저에 디스플레이 되는 제 4단계를 포함하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법.And a fourth step of displaying the BCP service screen and information requested by the user terminal in a browser dedicated to the BCP service of the user terminal. 청구항 6에 있어서,  The method according to claim 6, 상기 제 1단계에서,In the first step, 상기 사용자 단말에서 전용 브라우저를 실행하게 되면 세션 키(Session Key)의 존재 여부를 확인하며, 상기 세션 키가 존재하지 않는 경우 운영 DB의 고객정보DB(서비스 ID, 위치(location), 시작페이지 등의 인증정보)로부터 인증 요청을 하여 세션 키를 생성하고, 상기 세션 키가 존재하는 경우 운영 DB의 버전정보DB(브라우저 버전정보 파일 및 세션 키)로부터 버전정보를 다운로드 하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법.When a dedicated browser is executed in the user terminal, the existence of a session key is checked. If the session key does not exist, a customer information DB (service ID, location, start page, etc.) of an operation DB is checked. Authentication request from the authentication information to generate a session key, and if the session key exists, enterprise wireless application service, characterized in that to download the version information from the version information DB (browser version information file and session key) of the operating DB How to operate. 청구항 6에 있어서, The method according to claim 6, 상기 제 2단계에서,In the second step, 상기 기간업무 플랫폼(BCP) 서비스 파일의 업 데이트 요청은 기간업무 플랫폼(BCP) 엔진부가 구비하고 있는 동기엔진(SE)서버의 브라우저 컴포넌트 동기 에이전트(Sync Agent)로부터 파일을 다운로드하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법. The update request of the BCP service file may be downloaded from a browser component sync agent of a synchronous engine (SE) server provided by the BCP engine unit. How to operate a wireless application service. 청구항 6에 있어서, The method according to claim 6, 상기 제 3단계에서,In the third step, 상기 기간업무 플랫폼(BCP) 서비스 화면의 요청은 기간업무 플랫폼(BCP) 엔진부가 구비하고 있는 변환엔진(TE)서버의 GUI XML(화면정보 파일 및 세션 키)로부터 그래픽 사용자 인터페이스(GUI)를 다운로드하며, 서비스 정보의 요청은 동기(Sync), 브라우징(Browsing), 핸드셋(Handset)의 서비스 종류에 따라 구분하여 요청하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법. The request of the BCP service screen downloads a graphical user interface (GUI) from GUI XML (screen information file and session key) of a conversion engine (TE) server provided by the BCP engine unit. The request for service information is a method of operating a wireless application service for an enterprise, characterized in that the request is divided according to the service type of synchronization (Sync), browsing (Browsing), handset (Handset). 청구항 9에 있어서, The method according to claim 9, 상기 서비스 종류가 동기(Sync) 요청인 경우 기간업무 플랫폼(BCP) 엔진부가 구비하고 있는 동기엔진(SE) 서버의 동기정보DB(Sync Logic 실행파일 정보)로부터 정보를 제공받으며, 브라우징(Browsing)인 경우 기간업무 플랫폼(BCP) 엔진부가 구비하고 있는 비즈로직 프로세서(BLP)서버의 프로세스 플로우(Process Flow) XML와 JSP File로부터 비즈 로직(Bis Logic)를 실행하며, 핸드셋(Handset) 서비스의 요청인 경우 운영 DB의 디바이스 정보DB(요청 단말기의 화면 사이즈, 해상도 정보)로부터 트랜스폼(Transform)을 전달 받는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법.When the service type is a sync request, information is provided from a sync information DB (Sync Logic Executable File Information) of a sync engine (SE) server provided by a BCP engine unit. In this case, it executes Biz Logic from Process Flow XML and JSP File of BizLogic Processor (BLP) server provided in BCP engine part, and requests for Handset service. A method for operating a wireless application service for a enterprise, characterized in that a transform is received from a device information DB (screen size and resolution information of a request terminal) of an operation DB. 사용자 단말과, 사용자 단말과 통신수단을 통해 접속되어 상기 사용자 단말에 기간업무 플랫폼(BCP) 서비스 전용 브라우저를 제공하는 기간업무 플랫폼(BCP)엔진부 및 운영DB를 포함하는 기업용 무선 어플리케이션의 서비스 운용방법에 있어서,A service operation method of an enterprise wireless application including a BCP engine unit and an operation DB connected to a user terminal through a communication means and a user terminal to provide a browser dedicated to a BCP service to the user terminal. To 사용자 단말의 기간업무 플랫폼(BCP) 서비스 전용 브라우저 아이콘을 실행하는 제 1단계와;A first step of executing a BCP service-only browser icon of the user terminal; 상기 사용자 단말에서 기간업무 플랫폼(BCP)엔진부의 상기 기간업무 플랫폼(BCP) 서비스 전용 브라우저를 다이얼-업(Dial-Up) 방식으로 접속하는 제 2단계와;A second step of accessing, in the user terminal, a browser dedicated to the BCP service of the BCP engine unit in a dial-up manner; 상기 사용자 단말에서 기간업무 플랫폼(BCP) 서비스 파일의 업-데이터(Up-dater)를 실행하는 제 3단계와;Executing an up-dater of a BCP service file in the user terminal; 상기 사용자 단말에서 상기 기간업무 플랫폼(BCP) 서비스 전용 브라우저의 버전을 체크 하는 제 4단계와;A fourth step of checking a version of the browser dedicated to the BCP service in the user terminal; 상기 사용자 단말에서 상기 기간업무 플랫폼(BCP) 전용 브라우저 버전 체크 후, 버전의 동일 여부를 판단하는 제 5단계와;A fifth step of checking, by the user terminal, a browser version of the BCP-only browser and determining whether the versions are the same; 상기 판단 결과, 기간업무 플랫폼(BCP) 전용 브라우저의 버전이 동일한 경우 상기 기간업무 플랫폼(BCP)엔진부에 시작 페이지를 요청하고, 기간업무 플랫폼(BCP) 전용 브라우저 버전이 동일하지 않는 경우 운영DB에 버전 다운로드를 요청하는 제 6단계를 포함하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법.As a result of the determination, if the version of the BCP dedicated browser is the same, the start page is requested to the BCP engine, and if the browser version of the BCP is not the same, the operation DB is requested. And a sixth step of requesting a version download. 청구항 11에 있어서, The method according to claim 11, 상기 6단계에서 기간업무 플랫폼(BCP) 전용 브라우저의 버전이 동일한 경우 시작 페이지를 요청한 후, 파일 정보를 업 데이트하고 나서 서비스 시작페이지를 요청하는 단계를 더 포함하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스 운용방법.If the version of the BCP-specific browser is the same in step 6, after requesting the start page, updating the file information, and further comprising the step of requesting the service start page for the enterprise wireless application service operation Way.
KR1020040061637A 2004-08-05 2004-08-05 The system and operating method for enterprise wireless application service KR100650803B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040061637A KR100650803B1 (en) 2004-08-05 2004-08-05 The system and operating method for enterprise wireless application service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040061637A KR100650803B1 (en) 2004-08-05 2004-08-05 The system and operating method for enterprise wireless application service

Publications (2)

Publication Number Publication Date
KR20060012920A KR20060012920A (en) 2006-02-09
KR100650803B1 true KR100650803B1 (en) 2006-11-27

Family

ID=37122426

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040061637A KR100650803B1 (en) 2004-08-05 2004-08-05 The system and operating method for enterprise wireless application service

Country Status (1)

Country Link
KR (1) KR100650803B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100692632B1 (en) * 2005-11-21 2007-03-13 주식회사 케이티프리텔 Open mobile business supporting method and system
KR100727088B1 (en) * 2005-11-09 2007-06-13 주식회사 케이티프리텔 Operation and management apparatus of open mobile business support system
KR101408276B1 (en) * 2011-10-22 2014-06-16 주식회사 비티비솔루션 Security system and method of portable device control with rights management policy in based

Also Published As

Publication number Publication date
KR20060012920A (en) 2006-02-09

Similar Documents

Publication Publication Date Title
US10462247B2 (en) Web content customization via adaptation web services
RU2422882C2 (en) System, apparatus and method for dynamic setup and configuration of applications
US8965958B2 (en) File fetch from a remote client device
US7716661B2 (en) Embedded device update service
US20060085517A1 (en) Download user agent plug-in for facilitating over-the-air downloading of media objects
US20040078424A1 (en) Web services via instant messaging
US20050075115A1 (en) Mobile provisioning tool system
EA007778B1 (en) Application generator
KR20070118309A (en) A shortcut generator for services accessible via a messaging service system
GB2520246A (en) Method for accessing business object resources and machine-to-machine communication environment
JP2008071169A (en) Relay server and information providing system
KR100713412B1 (en) Method for searching service by using mobile communication terminal and the mobile communication terminal and server therefor
EP1872525B1 (en) System and method for discovering wireless mobile applications
JP2006243985A (en) Message notification system and method, and server used therefor
KR100818962B1 (en) Method for managing remote mobile device
KR100650803B1 (en) The system and operating method for enterprise wireless application service
US7917571B2 (en) Communication within a communication network
RU2596588C2 (en) System and method for activation of mobile device for communication initiating
KR100433531B1 (en) A user individual information data managing method, a user individual information data managing computer and the recording medium thereof
US20060047781A1 (en) Method and system for providing remote portal service modules
KR20090011439A (en) System and method of downloading service module in a communication network
KR100597586B1 (en) Data Synchronization method using Session Management
KR20060002198A (en) The legacy interface system and operating method for enterprise wireless application service
JP2012069139A (en) Relay server and information service system
KR20060097258A (en) System and method for providing mobile wep service

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121023

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131031

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20141028

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151030

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160823

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee