×

Business logic device and processing method

  • US 8,073,932 B2
  • Filed: 08/07/2009
  • Issued: 12/06/2011
  • Est. Priority Date: 11/03/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A business logic device for a mobile communication system to be cooperated in an open mobile business supporting system between a legacy system of the mobile communication system and a content provider/service provider (CP/SP), the device comprising:

  • a business logic processor configured to store, manage, and perform a biz template formed of a plurality of biz objects arranged in a predetermined order, wherein the biz template is a standardized biz logic that is defined by selecting low-level functions which can be grouped as a unit function and performed in a mobile communication system among service logics provided from the CP/SP, and wherein the biz object is configured to cooperate with each legacy system of a mobile communication system and perform a comparison and determination operation on the result of cooperating;

    an open interface processor configured to receive a request of performing a predetermined biz logic from a CP/SP, request the business logic processor to perform a biz template corresponding to the requested biz logic, receive the result of the request, and transfer the received result to the CP/SP;

    a legacy cooperation processor configured to relay a request from a predetermined legacy system and return the result to the predetermine legacy system while performing the biz template by relaying interworking between the business logic processor and the predetermined legacy system of a mobile communication system; and

    a message transferring device, comprising a plurality of message queues, configured to store a request message, a result returning message, and a report message exchanged among the open interface processor, the business logic processor, and the legacy cooperation processor,wherein the business logic processor comprises;

    a first matching unit configured to transmit and receive a request of performing the biz template and a result of performing the biz template to/from the open interface processing processor;

    a first message analysis/transform unit configured to transform the biz template performing request message from the first matching unit to a message format to be suitable to a destination, and transfer a biz template performing result message to the first matching unit;

    a template performing unit configured to perform biz objects according to a biz logic of the biz template;

    an object performing unit configured to request an embodying object of a corresponding object according to the request of performing a biz object of the template performing unit, and perform the biz object;

    a template loading unit configured to load the biz template to a predetermined memory and return a corresponding biz template when the biz template is requested to perform at the template performing unit;

    a second matching unit configured to transmit and receive a request message of performing a biz object and a result message thereof to/from the legacy cooperation processing processor; and

    a second message analysis/transform unit configured to transfer the request message of performing the biz object through the second matching unit, and transform the result message of performing the biz object from the second matching unit to a message format suitable to a destination.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×