Thursday, January 12, 2012

WPS: Business Objects, Service Data Objects & Framework

Business Object & Framework : 

                     Business Objects are SOA core components and it provides an abstraction layer for data objects. Business Object Framework is intended to provide data abstraction for service component. Component interfaces use Business Objects as inputs and outputs.
 







Business Object FrameWork is composed by following components:

1. Business Object : It refers to the fundamentl data structure for representing business data and not to the overal stucture.
  • Business objects are modeled using xml schemas(XSD).
  • At run time BO's are reprasented in memory as an SDO instance usind commonj.sdo..DataObject
  • Business Objects are collection of elements with names and data types.
          We have two types of business objects:
                 1. Simple business object composed of sclars
                 2. Hierarchical business objects with elements that contain other business objects.
  • Business object compare utility shows the structure of business objects in two different modules or libraries and allows you to visually determine additions, removeals, and changes. Also the "Copy Report to Clipboard" option allows you to paste changes into a document or other report.
2. Business Graph : It is used to wrap a top level business object and provide additional information that is used to enhance the data. The data graph includes change summary, event summary, verb information. It is an optional container around a business object.
3. Business object type meta data : It is available to annotate business objects with application specific information.
4. Business object service : A set of services that fecilitate working with business objects.

Service Data Object & Framework :
                  SDO Provides a framework for data manipulation and SDO framework supports manipulate data without connection to source.

Key components of the SDO framework are:
1. Data Object: Fundamental data Structure for representing Business data.
2. Data Graph: A container for hierarchical set of data objects. It incledes the change summary that records modifications to the data.

3. Data Object MetaData : Metadata is the object's scheme definition. It contains information about the data in the data object (property types, relationships constraints.)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.