DISCOVERY WEB SERVICE
This invention concerns an arrangement for identifying a data model of at least one service ( 2103, 2104, 2105 ), the arrangement comprises a discovery service ( 2106 ), comprising storage means for storing data models of the at least one service and for storing a relationship between the data models, and the arrangement comprises inspection means for gathering data models of a service and for establishing relationship between the data models and data models of the at least one service. The invention also concerns a data federation method for identifying a data model of at least one service, by inspecting a service and deriving a data model of the service, establishing a relationship between already known data models of the at least one service, and providing the data models of these services and the relationship between the data models.
1 . An arrangement for identifying a data model of at least one service, whereas the arrangement comprises a discovery service which comprises storage means
for storing data models of the at least one service and
for storing a relationship between the data models,
and whereas the arrangement comprises inspection means
for gathering data models of a new service,
the arrangement being whereby
means for establishing relationships between the data models of the new service and data models of the at least one service.
2 . The arrangement according to claim 1 , wherein said discovery means is adapted to associate a transformation of data types to a relation.
3 . The arrangement according to claim 1 , wherein said discovery means comprises a reasoner adapted to support the automatic deduction of new relationships between service data models based on previously established relationships and semantic descriptions of the service.
4 . The arrangement according to claim 1 , whereby comprising synchronization means for automatically identifying redundant data based on the data models of the at least one service and the relationship between the data models.
5 . A data federation method for identifying a data model of at least one service, comprising the steps of
inspecting a new service and deriving a data model of the new service
whereby the steps of
establishing a relationship between the data models of the at least one service and the data model of the new service, and
providing the data models of these services and the relationship between the data models.
6 . A computer software product whereby comprising programming means for performing the data federation method according to claim 5 .