CST(62)-Business Objects

Distributed objects are by definition components . The distributed object infrastructure is really a component infra structure. Programmers can easily write code for the two sides of colloboration . The main motto is to do the same when the objects does not have any prior knowledge about each other. At the basic level the object request broker a object bus is provided which lets the component interoperate across address spaces ,languages , operating system and networks..

Three tier Client server object style :

Business objects are ideal for creating 3 tier client server solution because they are inherently decomposable . It is a large mass of cooperating mass that we break apart and then reassemble along three tier client server lines .

The first tier represents the visual aspects of business objects one or more visual objects may each provide a different view. These visual aspects of the business objects typically live on a client. In the middle tier server objects that represent the persistent store and the business logic functions . In the third tier are existing databases and legacy server applications. Middle tier objects interact with their clients and implementation of the business object. The server object provides an integrated model of the disparate data sources and back end applications . Clients interact with the business objects that naturally correspond to domain entities.

The server object can cache the data it extracts on a local object database for fast subsequent access or it may choose to directly update the third tier data sources with fresh views from the object state. These sources must be encapsulated and you should be able to swap a database for another without impacting the clients.
CST(62)-Business Objects Reviewed by 1000sourcecodes on 21:42 Rating: 5
Powered by Blogger.