Business logic device and processing method
First Claim
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A business logic device and processing method is disclosed. In one embodiment, the method includes i) receiving a request message for performing a biz template from the open interface processing unit, ii) analyzing the received biz template performing request message and performing the biz template by cooperating with a legacy cooperation processing unit and iii) composing a message for a result of performing the stored biz template and transmitting the composed message to the open interface processing unit.
24 Citations
24 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A business logic processing method performing a biz template in order to support a CP/SP to perform a mobile service by cooperating with a mobile communication system in an open mobile business supporting system including an open interface processing unit for receiving a request of performing a biz template defined by standardizing a biz logic that performs a single function among logics constituting the mobile service from the CP/SP and returning the result thereof, a legacy cooperation processing unit for relaying interworking between the open interface processing unit and a legacy system of a mobile communication system, and a message transferring unit, 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 processing unit and the legacy cooperation processing unit, the business logic processing method comprising:
-
receiving a request message for performing a biz template from the open interface processing unit; transforming the request message for performing the biz template to a message format to be suitable to a destination; analyzing the received biz template performing request message; performing the biz template by cooperating with the legacy cooperation processing unit; transforming the result of performing the biz template to a message format to be suitable to a destination; and composing a message for a result of performing the stored biz template and transmitting the composed message to the open interface processing unit, wherein the analyzing comprises;
loading the biz template at a memory; and
returning the biz template loaded at the memory for performing the biz template,wherein the performing comprises;
requesting to perform biz objects according to a biz logic of the biz template;
requesting an embodying object of a corresponding object according to the request of performing the biz objects; and
performing the biz objects,wherein the biz template is formed of a plurality of biz objects which are arranged in a predetermined order, and wherein the biz template is performed by performing the biz objects in the predetermined order. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification