[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100625653B1 - Sync system and it's processing method for Biz Common Processor - Google Patents

Sync system and it's processing method for Biz Common Processor Download PDF

Info

Publication number
KR100625653B1
KR100625653B1 KR1020040051134A KR20040051134A KR100625653B1 KR 100625653 B1 KR100625653 B1 KR 100625653B1 KR 1020040051134 A KR1020040051134 A KR 1020040051134A KR 20040051134 A KR20040051134 A KR 20040051134A KR 100625653 B1 KR100625653 B1 KR 100625653B1
Authority
KR
South Korea
Prior art keywords
sink
agent
engine
sync
xml data
Prior art date
Application number
KR1020040051134A
Other languages
Korean (ko)
Other versions
KR20060002195A (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 KR1020040051134A priority Critical patent/KR100625653B1/en
Publication of KR20060002195A publication Critical patent/KR20060002195A/en
Application granted granted Critical
Publication of KR100625653B1 publication Critical patent/KR100625653B1/en

Links

Images

Classifications

    • 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
    • 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
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Mathematical Physics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법에 관한 것으로, 특히 BLP(Biz Logic Processor)와 연계하여 PDA 사용자에게 정보를 제공하는 동기화기술을 제공하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법에 관한 것이다.The present invention relates to a sink system for a corporate wireless application service and a processing method thereof, and in particular, a sink system for a corporate wireless application service providing a synchronization technology for providing information to a PDA user in connection with a BLP (Biz Logic Processor) and It relates to the processing method.

본 발명의 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템은 싱크 에이전트(Sync Agent)의 요청을 받고, BLP에 XML자료를 요청하는 싱크 엔진(Sync Engine); 리퀘스트 핸들러(Requset Handler)에 인증요청을 하고, 상기 리퀘스트 핸들러로부터 인증결과를 수신받으며, 상기 싱크 엔진에 XML(Extensible Markup Language) 자료를 요청하는 싱크 에이전트; 및 상기 싱크 에이전트가 상기 싱크 엔진에 XML 자료를 요청하면 등록된 채널정보를 읽는 싱크 어드민(Sync Admin);을 포함한다.The sink system for the enterprise wireless application service of the present invention includes a sync engine for receiving a request from a sync agent and requesting XML data to a BLP; A sink agent for making an authentication request to a request handler, receiving an authentication result from the request handler, and requesting Extensible Markup Language (XML) data from the sink engine; And a sync admin that reads registered channel information when the sink agent requests XML data from the sink engine.

싱크 시스템, 싱크 엔진, 싱크 에이전트, 싱크 어드민Sink system, sink engine, sink agent, sink admin

Description

기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법{Sync system and it's processing method for Biz Common Processor} Sync system and it's processing method for Biz Common Processor             

도 1은 본 발명에 의한 싱크 시스템(Sync System)의 전체 구성도 및 그 처리방법을 나타낸 것이다.Figure 1 shows the overall configuration of the Sync System (Sync System) according to the present invention and a processing method thereof.

도 2는 본 발명에 의한 싱크 엔진(Sync Engine)을 나타낸 것이다.2 shows a sync engine according to the present invention.

도 3은 본 발명에 의한 싱크 에이전트(Sync Agent)의 처리방법을 나타낸 것이다.3 shows a method of processing a sync agent according to the present invention.

도 4는 본 발명에 의한 싱크 어드민(Sync Admin)을 나타낸 것이다.Figure 4 shows a Sync Admin according to the present invention.

<도면의 주요부분에 대한 설명>                   <Description of main parts of drawing>

100: 싱크 엔진(Sync Engine) 200a; PDA100: Sync Engine 200a; PDA

200b: PC 300: 싱크 어드민(Sync Admin)200b: PC 300: Sync Admin

400: 싱크(Sync) 500: 리퀘스트 핸들러(Request Handler)400: Sync 500: Request Handler

600: BLP(Biz Logic Processor)600: Biz Logic Processor (BLP)

본 발명은 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법에 관한 것으로, 특히 BLP(Biz Logic Processor)와 연계하여 PDA 사용자에게 정보를 제공하는 동기화기술을 제공하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법에 관한 것이다.The present invention relates to a sink system for a corporate wireless application service and a processing method thereof, and in particular, a sink system for a corporate wireless application service providing a synchronization technology for providing information to a PDA user in connection with a BLP (Biz Logic Processor) and It relates to the processing method.

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

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

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

첫째, 어플리케이션 전체가 아니라 기업 어플리케이션을 위한 모바일 가능 솔 루션 제공이 중심이 되었다.First, the focus was on providing mobile-enabled 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.

또한, 상기와 같이 종래기술들은 본 발명과 같이 BLP와 연계하여 PDA 사용자에게 정보를 제공하는 동기화기술을 제공하지 문제점이 있다.In addition, the prior art as described above has a problem that does not provide a synchronization technology for providing information to the PDA user in conjunction with the BLP as the present invention.

이에 본 발명은 상기 문제점을 해결하기 위한 것으로써, 본 발명은 BLP와 연계하여 PDA 사용자에게 정보를 제공하는 동기화기술을 제공하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법을 제시하고자 하는 것이다.
Accordingly, the present invention is to solve the above problems, the present invention is to propose a sink system and a processing method for the enterprise wireless application service providing a synchronization technology for providing information to PDA users in conjunction with the BLP.

본 발명은 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법에 관한 것으로, 특히 BLP와 연계하여 PDA 사용자에게 정보를 제공하는 동기화기술을 제공하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법에 관한 것이다.The present invention relates to a sink system for a corporate wireless application service and a method of processing thereof, and more particularly, to a sink system for a corporate wireless application service providing a synchronization technology for providing information to a PDA user in conjunction with a BLP and a processing method thereof. will be.

본 발명에 의한 싱크 시스템(Sync System)은 크게 싱크 엔진(Sync Engine), 싱크 에이전트(Sync Agent) 및 싱크 어드민(Sync Admin)의 3부분으로 구성되어 있다. 그리고, 상기 싱크 엔진은 게이트 웨이(MobianGateway), 미스싱크(Misync), 데이터 머거 (Datamgr) 및 모비안몬(MobianMon)의 4부분으로 구성되어 있다.The sync system according to the present invention is largely composed of three parts: a sync engine, a sync agent, and a sync admin. The sink engine is composed of four parts: a gateway (Mobian Gate), a miss sync (Misync), a data merger (Datamgr), and a MobianMon (MobianMon).

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

도 1은 본 발명에 의한 싱크 시스템의 전체 구성도 및 그 처리방법을 나타낸 것이다. 싱크 엔진(100)은 싱크 에이전트의 요청을 받고, BLP(600)에 XML자료를 요청한다. 그리고, 싱크 에이전트는 리퀘스트 핸들러(Requset Handler)(500)에 인증요청을 하고, 상기 리퀘스트 핸들러(500)로부터 인증결과를 수신받으며, 상기 싱크 엔진(100)에 XML(Extensible Markup Language) 자료를 요청한다. 또한, 싱크 어드민(300)은 상기 싱크 에이전트가 상기 싱크 엔진(100)에 XML 자료를 요청하면 등록된 채널정보를 읽는다.
BLP(비즈로직 프로세서)는 공지된 용어로서 많은 사용자의 다양한 업무 요청을 미리 구현된(프로그램된) 비즈로직으로 해석하고 이를 순차적으로 처리하는 기능 모듈을 뜻한다.
본원발명에서 BLP(비즈로직 프로세서)는 도 1, 도 2에 도시된 바와 같이 많은 사용자의 다양한 업무 요청중 싱크 즉 동기화를 미리 구현된(프로그램된) 비즈로직으로 해석하고 이를 순차적으로 처리하는 기능 모듈을 뜻한다.
RH는 도 1에 도시된 바와 같이 PDA와 Sync을 처리하며 Sync Agent로 부터의 동기화 리퀘스트를 처리하는 서버를 의미한다.
Figure 1 shows the overall configuration of the sink system according to the present invention and a processing method thereof. The sink engine 100 receives a request of a sink agent and requests XML data from the BLP 600. The sink agent makes an authentication request to the request handler 500, receives an authentication result from the request handler 500, and requests the sink engine 100 for XML (Extensible Markup Language) data. . In addition, the sink admin 300 reads the registered channel information when the sink agent requests XML data from the sink engine 100.
BLP (Biz Logic Processor) is a well-known term for a functional module that interprets various business requests of many users into pre-implemented (programmed) Biz Logic and processes them sequentially.
In the present invention, the BLP (BizLogic Processor) is a functional module that interprets a sync, that is, a synchronization among pre-implemented (programmed) BizLogic, among various user requests of many users as shown in FIGS. 1 and 2, and sequentially processes them. It means.
RH refers to a server that processes Sync with a PDA and processes synchronization requests from a Sync Agent, as shown in FIG.

본 발명에 의한 상기 싱크 시스템의 처리방법은 다음과 같다.The treatment method of the sink system according to the present invention is as follows.

먼저, PDA(200a)가 싱크 서버(400)에 동기화를 요청한다(S100). 동기화 요청은 BCP(Biz Common Processor) 브라우저에 포함된 싱크 에이전트의 API(Application Program Interface)를 호출하는 순간에 이루어진다.First, the PDA 200a requests synchronization to the sink server 400 (S100). The synchronization request is made at the moment of invoking the application program interface (API) of the sink agent included in the Biz Common Processor (BCP) browser.

다음으로, 상기 PDA(200a)가 PC(200b)의 액티브 싱크(Active Sync)를 이용하여 동기화를 요청한다(S200). 상기의 동기화 요청을 위하여 PC(200b)는 네트워크에 연결된 상태이며, PC(200b)와 PDA(200a)는 클래들(cradle)로 연결되어야 한다.Next, the PDA 200a requests synchronization using an active sync of the PC 200b (S200). For the synchronization request, the PC 200b is connected to the network, and the PC 200b and the PDA 200a must be connected by a cradle.

다음으로, 상기 동기화 요청 후에 싱크 에이전트가 리퀘스트 핸들러(500)에 인증요청을 하고(S300), 상기 리퀘스트 핸들러(500)가 인증결과를 상기 싱크 에이전트에 전송한다. 상기 동기화 기능이 정상적으로 수행되기 위하여 BCP 인증이 수행되어야 한다. 상기 BCP 인증은 이동국 식별번호(Mobile Identification Number) 방식의 인증이다. 상기 싱크 에이전트는 인증결과에 따라 다음 단계의 작업을 수행하는 지의 여부를 결정한다.Next, after the synchronization request, the sink agent makes an authentication request to the request handler 500 (S300), and the request handler 500 transmits an authentication result to the sink agent. In order to perform the synchronization function normally, BCP authentication should be performed. The BCP authentication is a mobile identification number method. The sink agent determines whether to perform the next step according to the authentication result.

다음으로, 상기 인증결과로 인증이 되면 싱크 어드민(200)에 등록하여 로그인한다. 싱크 대상이 되는 채널은 싱크 어드민(300)에서 등록하는데, 상기 싱크 어드민(300)은 BCP 브라우저를 통하여 권한을 부여받은 사용자로서 로그인이 가능하다.Next, when the authentication is confirmed as the authentication result, the user is registered and logged in to the sink admin 200. The channel to be synced is registered in the sync admin 300. The sync admin 300 can log in as a user authorized through the BCP browser.

다음으로, 상기 싱크 에이전트가 상기 싱크 엔진(100)에 XML자료를 요청한다. 상기 싱크 엔진(100)은 상기 싱크 에이전트의 요청을 받고, 싱크 어드민(300)에 의해 등록된 채널정보를 읽는다(S400). 또한 변경된 부분을 최적화하고, 압축기능을 활용하여 데이터 전송량을 최소화한다.Next, the sink agent requests XML data from the sink engine 100. The sink engine 100 receives a request of the sink agent and reads channel information registered by the sink admin 300 (S400). It also optimizes the changes and utilizes compression to minimize the data transfer.

끝으로, 상기 싱크 엔진(100)이 BLP(600)에 XML 자료를 요청하고, 상기 BLP (600)로부터 받은 XML 자료를 관리한다(S500).Finally, the sink engine 100 requests XML data from the BLP 600 and manages XML data received from the BLP 600 (S500).

도 2는 본 발명에 의한 싱크 엔진을 나타낸 것이다. 본 발명의 싱크 엔진(100)은 모비안 게이트 웨이, 미스싱크, 데이터 머거 및 모비안몬의 4부분으로 구성되어 있다. 상기 모비안 게이트 웨이는 싱크 엔진(100)의 게이트 웨이 기능을 수행한다. 즉, 싱크 엔진(100)으로 들어오는 모든 리퀘스트를 감시하고, 정상적인 싱크 리퀘스트만 식별하여 다음의 다음의 작업을 수행하도록 한다. 미스싱크는 싱크 리퀘스트 요청 사용자에 대한 서비스 인증을 수행하고, 세션을 관리한다. 또한, 싱크 서버의 성능 및 안정성을 증대시키기 위한 캐시(cache) 기능도 수행한다. 데이터 머거는 BLP(600)와 인터페이스(interface)를 통해 XML 자료를 생성하여 PDA(200a)에 전송한다. 또한, 전송자료 중에서 변경된 부분만을 식별하여 자료의 전송량을 최소화한다. 모비안몬은 싱크 엔진(100)의 각각의 프로세스가 정상적으로 동작하는 가를 모니터링(monitoring)하고, 비정상적으로 동작하면 재기동을 수행한다.Figure 2 shows a sink engine according to the present invention. The sink engine 100 of the present invention is composed of four parts: a Mobian gateway, a miss sink, a data merger, and a Mobianmon. The Mobian gateway performs the gateway function of the sink engine 100. That is, all requests coming into the sink engine 100 are monitored, and only normal sink requests are identified to perform the next task. The miss sink performs service authentication for the sink request request user and manages the session. It also performs a cache function to increase the performance and stability of the sink server. The data merger generates XML data through an interface with the BLP 600 and transmits the XML data to the PDA 200a. In addition, only the changed part of the transmission data is identified to minimize the amount of data transmission. Mobianmon monitors whether each process of the sink engine 100 operates normally, and restarts when it operates abnormally.

도 3은 본 발명에 의한 싱크 에이전트의 처리방법을 나타낸 것이다. 싱크 에이전트는 컨피그(Config) 기능, 싱크 기능 및 데이터베이스 인터페이스 기능의 3가지가 있다. 3 shows a method of processing a sink agent according to the present invention. There are three sink agents: config function, sink function, and database interface function.

먼저, 컨피그 기능이다. 즉, 싱크 에이전트가 정상적으로 동작하도록 기본값 (default)을 설정해준다(S600). 상기 기본값 설정은 싱크를 위한 사용자 정보, 싱크 엔진(100) 정보 및 초기화 여부 등의 정보를 API를 통하여 설정한다.First, the config function. That is, a default value (default) is set to operate the sink agent normally (S600). The default value setting sets information such as user information for the sink, sink engine 100 information, and whether to initialize the information through an API.

다음으로, 싱크 기능이다. 즉, 상기 컨피그 기능을 통하여 입력된 정보를 바탕으로 상기 싱크 에이전트가 싱크 서버에 XML 자료를 요청하고, TLS(Transport Layer Security)와 인터페이스를 통하여 암호화한다(S700).Next, the sink function. That is, the sink agent requests XML data from the sink server based on the information input through the config function, and encrypts the data through an interface with TLS (Transport Layer Security) (S700).

다음으로, 데이터베이스 인터페이스 기능이다. 즉, 상기 싱크 에이전트가 싱크 엔진(100)으로부터 XML 자료를 받아 PDA(200a) 데이터베이스에 저장한다. 그리고, 상기 싱크 에이전트가 상기 PDA(200a) 데이터베이스에 저장된 XML 자료를 어플리케이션 (application)에서 읽고 쓸 수 있도록 한다(S800).Next, the database interface function. That is, the sink agent receives XML data from the sink engine 100 and stores the XML data in the PDA 200a database. In addition, the sink agent may read and write XML data stored in the PDA (200a) database in an application (S800).

도 4는 본 발명에 의한 싱크 어드민을 나타낸 것이다. 싱크 어드민(300)은 싱크 엔진(100)을 수행하기 위한 기본정보를 제공한다. 즉, BLP(600)와 인터페이스를 위한 채널정보를 관리하여 싱크 엔진(100)이 채널을 생성하여 관리할 수 있도록 한다.Figure 4 shows the sink administration according to the present invention. The sink admin 300 provides basic information for executing the sink engine 100. That is, the sink engine 100 may generate and manage a channel by managing channel information for interface with the BLP 600.

이상에서와 같이 본 발명에 의한 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템 및 그 처리방법은 BLP와 연계하여 PDA 사용자에게 정보를 제공하는 동기화기술을 제공한다.As described above, the sink system and the processing method for the enterprise wireless application service according to the present invention provides a synchronization technology for providing information to PDA users in conjunction with the BLP.

Claims (6)

싱크 에이전트(Sync Agent)의 요청을 받고, BLP(Biz Logic Processor)에 XML자료를 요청하는 싱크 엔진(Sync Engine);A sync engine receiving a request of a sync agent and requesting XML data from a Biz Logic Processor (BLP); 리퀘스트 핸들러(Requset Handler)에 인증요청을 하고, 상기 리퀘스트 핸들러로부터 인증결과를 수신받으며, 상기 싱크 엔진에 XML(Extensible Markup Language) 자료를 요청하는 싱크 에이전트; 및A sink agent for making an authentication request to a request handler, receiving an authentication result from the request handler, and requesting Extensible Markup Language (XML) data from the sink engine; And 상기 싱크 에이전트가 상기 싱크 엔진에 XML 자료를 요청하면 등록된 채널정보를 읽는 싱크 어드민(Sync Admin);A Sync Admin that reads registered channel information when the Sync Agent requests XML data from the Sync Engine; 를 포함하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템.Sink system for enterprise wireless application services comprising a. PDA가 싱크 서버에 동기화를 요청하는 제1단계;A first step of the PDA requesting synchronization with the sink server; 상기 PDA가 PC(200b)의 액티브 싱크(Active Sync)를 이용하여 동기화를 요청하는 제2단계;A second step of the PDA requesting synchronization using an active sync of the PC 200b; 상기 동기화 요청 후에 싱크 에이전트가 리퀘스트 핸들러에 인증요청을 하고, 상기 리퀘스트 핸들러가 인증결과를 상기 싱크 에이전트에 전송하는 제3단계;A third step in which the sink agent makes an authentication request to a request handler after the synchronization request, and the request handler sends an authentication result to the sink agent; 상기 인증결과로 인증이 되면 싱크 어드민에 등록하여 로그인하는 제4단계;A fourth step of registering and logging in to the sink admin when the authentication is made as the authentication result; 상기 싱크 에이전트가 상기 싱크 엔진(Sync Engine)에 XML자료를 요청하는 제5단계; 및A fifth step of the sink agent requesting XML data from the sync engine; And 상기 싱크 엔진이 BLP에 XML 자료를 요청하고, 상기 BLP로부터 받은 XML 자료를 관리하는 제6단계;A sixth step in which the sink engine requests XML data from a BLP and manages XML data received from the BLP; 를 포함하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템의 처리방법.Method of processing a sink system for a corporate wireless application service comprising a. 싱크 엔진으로 들어오는 모든 리퀘스트를 감시하고, 정상적인 싱크 리퀘스트만 식별하는 모비안 게이트 웨이(MobianGateway);A Mobian Gateway that monitors all requests coming to the sink engine and identifies only normal sink requests; 싱크 리퀘스트 요청 사용자에 대한 서비스 인증을 수행하고, 세션을 관리하는 미스싱크(Misync);A missync for performing service authentication for the sink request request user and managing a session; BLP와 인터페이스(interface)를 통해 XML 자료를 생성하여 PDA에 전송하는 데이터 머거(Datamgr); 및A data merger for generating XML data through an interface with a BLP and transmitting it to a PDA; And 싱크 엔진의 각각의 프로세스가 정상적으로 동작하는 가를 모니터링 (monitoring)하고, 비정상적으로 동작하면 재기동을 수행하는 모비안몬 (MobianMon);MobianMon, which monitors whether each process of the sink engine is operating normally and restarts when it operates abnormally; 을 포함하는 싱크 엔진을 특징으로 하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템.A sink system for a corporate wireless application service, characterized in that the sink engine comprising a. 청구항 3에 있어서,The method according to claim 3, 상기 데이터 머거가 XML 자료를 생성하여 PDA에 전송하는 것은 전송 자료 중 에서 변경된 부분만을 식별하여 전송하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템.The data merger generates XML data and transmits the XML data to the PDA to identify and transmit only the changed part of the transmission data. 싱크 에이전트가 정상적으로 동작하도록 기본값(default)을 설정해주는 제1단계;Setting a default value for the sink agent to operate normally; 상기 싱크 에이전트가 싱크 서버에 XML 자료를 요청하고, TLS(Transport Layer Security)와 인터페이스를 통하여 암호화하는 제2단계; 및A second step of the sink agent requesting XML data from the sink server and encrypting the data through an interface with a transport layer security (TLS); And 상기 싱크 에이전트가 싱크 엔진으로부터 XML 자료를 받아 PDA 데이터베이스 (DataBase)에 저장하는 제3단계; 및A third step of the sink agent receiving XML data from the sink engine and storing the XML data in a PDA database; And 상기 싱크 에이전트가 상기 PDA 데이터베이스에 저장된 XML 자료를 어플리케이션(application)에서 읽고 쓸 수 있도록 하는 제4단계;A fourth step of allowing the sink agent to read and write XML data stored in the PDA database by an application; 를 포함하는 싱크 에이전트의 처리방법을 특징으로 하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템의 처리방법.Method of processing a sink system for a wireless application service for the enterprise, characterized in that the processing method of the sink agent comprising a. 청구항 5에 있어서,The method according to claim 5, 상기 제1단계에서 기본값을 설정하는 것은 API(Application Program Interface)를 통하여 설정하는 것을 특징으로 하는 기업용 무선 어플리케이션 서비스를 위한 싱크 시스템의 처리방법.The setting of the default value in the first step is a method of processing a sink system for a corporate wireless application service, characterized in that the setting through the API (Application Program Interface).
KR1020040051134A 2004-07-01 2004-07-01 Sync system and it's processing method for Biz Common Processor KR100625653B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040051134A KR100625653B1 (en) 2004-07-01 2004-07-01 Sync system and it's processing method for Biz Common Processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040051134A KR100625653B1 (en) 2004-07-01 2004-07-01 Sync system and it's processing method for Biz Common Processor

Publications (2)

Publication Number Publication Date
KR20060002195A KR20060002195A (en) 2006-01-09
KR100625653B1 true KR100625653B1 (en) 2006-09-20

Family

ID=37105177

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040051134A KR100625653B1 (en) 2004-07-01 2004-07-01 Sync system and it's processing method for Biz Common Processor

Country Status (1)

Country Link
KR (1) KR100625653B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100737686B1 (en) * 2006-02-01 2007-07-09 에스케이 텔레콤주식회사 System for protecting an information from a data communication based on a vm application and a method the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003088613A1 (en) 2002-04-15 2003-10-23 Nokia Corporation Method and device for handling synchronization related information
KR20040010677A (en) * 2001-06-30 2004-01-31 인터내셔널 비지네스 머신즈 코포레이션 System and method for a caching mechanism for a central synchronization server
KR20050026131A (en) * 2003-09-09 2005-03-15 (주)잉카엔트웍스 A method of synchronizing data of personal portable device and a system thereof
KR20050116549A (en) * 2004-06-08 2005-12-13 주식회사 엘비에스플러스 Method for synchronizing and transmitting data between distributed spatial data and system therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040010677A (en) * 2001-06-30 2004-01-31 인터내셔널 비지네스 머신즈 코포레이션 System and method for a caching mechanism for a central synchronization server
WO2003088613A1 (en) 2002-04-15 2003-10-23 Nokia Corporation Method and device for handling synchronization related information
KR20050026131A (en) * 2003-09-09 2005-03-15 (주)잉카엔트웍스 A method of synchronizing data of personal portable device and a system thereof
KR20050116549A (en) * 2004-06-08 2005-12-13 주식회사 엘비에스플러스 Method for synchronizing and transmitting data between distributed spatial data and system therefor

Also Published As

Publication number Publication date
KR20060002195A (en) 2006-01-09

Similar Documents

Publication Publication Date Title
US8195153B1 (en) Mobile access to backup and recovery services
US7089313B2 (en) Protocol independent communication system for mobile devices
CA2472892C (en) Method and apparatus for secure wireless delivery of converged services
EP1379045B1 (en) Arrangement and method for protecting end user data
US7792976B2 (en) Method, device and system for sharing application session information across multiple-channels
US7389328B2 (en) Method for control of personal data
US20100100732A1 (en) Personal information distribution management system, personal information distribution management method, personal information service program, and personal information utilization program
US7120695B2 (en) Method for limiting conveyance information of user profile within mobile Internet transactions
TW200412115A (en) Device independent authentication system and method
WO2003032222A1 (en) A system and a method relating to user profile access control
RU2344473C2 (en) Network system, proxy-server, method of session control
CN1545788B (en) Secure gateway with proxy service capability server for service level agreement checking
CA2384066C (en) Remote assembly of messages for distributed applications
US8751673B2 (en) Authentication apparatus, authentication method, and data using method
KR100625653B1 (en) Sync system and it&#39;s processing method for Biz Common Processor
CA2545434A1 (en) Method of proving service for telephone call recording and system thereof
US20070050371A1 (en) Interacting with an online database through a variety of communications media
JP2002116985A (en) Contents distribution system, server, method therefor and recording medium
EP1985085A1 (en) Network entity
KR100528508B1 (en) Service restriction method using LSID in Location Provisioning Interface(MLP)
KR100629018B1 (en) The legacy interface system and operating method for enterprise wireless application service
FR2974471A1 (en) Method for processing confidential data for permitting physician to access patient-related medicoadministrative service using e.g. smartphone, involves establishing connection between access and service servers
KR100587158B1 (en) Method And Apparatus For Automatically Authentication at Wireless Internet
JP2005293088A (en) Authentication system and method
CN1332322C (en) Interface integration method of two-layer and three-layer mixed mode

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: 20120904

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130902

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140829

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150831

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160829

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170906

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee