March 7, 2007
What Is A Relationship Service?
In any relationship, problems, conflicts and misunderstandings are unavoidable and natural. These disagreements helps both parties see different aspects of the relationship as well as each others personality, thus helping on the growth and maturity of the relationship. But these conflicts must be dealt with accordingly to prevent further ruptures in the relationship and eventual break-ups. That is why nowadays there are many relationship services offering their help for these troubled parties.
This service allows for the explicit definition of relationships among objects. Relationships are defined in terms of type, roles within the relationship, and the cardinality of each role. An object fulfills a role when it participates in a relationship. You can define an agent/proxy relationship, for example, in which a single object fulfills the agent role and multiple objects serve as proxies for that agent.
The relationship service maintains relationships and roles in the system. It manages relationship and role definitions and metadata and enables the need to specify the definition of a relationship and manipulate the instances derived from the definition. Relationships correlate identifiers from different environments for the same data. Participants in the relationship are distinguished by the roles they serve in the relationship.







Leave a comment