Information Technology Reference
In-Depth Information
In this work, we address the latter point by utilizing service design method-
ologies from a SOA Governance process to automatically annotate Enterprise
Service descriptions. Our approach can be regarded as deriving semantic anno-
tations from ESs to make their discovery easier. We therefore propose a solution
to automatically augment the description of Enterprise Services with concepts
stemming from such a design methodology. Using the example of an SAP ser-
vice design process, we first identified this service design methodology as well
as naming conventions used as part of a SOA Governance process (cf. Figure 1
- Conceptual Layer). Second, we used RDF/S 6
to describe and represent this
SOA Governance
Conceptual Level
Service
Development
Methodology
Naming
Conventions
abstract
transduce
Knowledge Base
Non-deterministic Automaton
input
(alphabet)
Change
q2
Query
q4
Factual
Concepts
Terminological
Concepts
q0
Object
q1
q3
Request
q5
Read
RDF/S
NFA-İ
Logical Level
annotate
Enterprise Services Signatures
SalesOrderItemScheduleLineChangeRequestConfirmation_In
SalesOrderERP CreditManagementApproveRequestConfirmation_In
SalesOrderERPItemConditionPropertyByIDQueryResponse_In
Physical Level
Fig. 1. Architectural overview of our approach to utilize SOA governance
service development methodology, abstractly. We formally defined this represen-
tational schema as a hierarchy of terminological and factual concepts, referred to
as service knowledge base (cf. Figure 1 - Logical Layer). Concepts in that knowl-
edge base - among others - are used to define signatures of Enterprise Services.
We then use non-deterministic automata to formally define a language of Enter-
prise Service signatures derived from available naming conventions (cf. Figure 1
- Logical Layer). We refer to the knowledge base and automaton as service an-
notation framework. Third, we applied our framework to the example of SAP
to automatically annotate Enterprise Services (cf. Figure 1 - Physical Layer).
That is, an Enterprise Service signature that is accepted by the automaton is a
valid concatenation of words (i.e. factual concepts) that relate to terminological
6 RDF Schema: http://www.w3.org/TR/rdf-schema
Search WWH ::




Custom Search