Enterprise application reuse: Semantic discovery of business grid services

David Bell, Simone A. Ludwig, Mark Lycett
2007 Journal of Special Topics in Information Technology and Management  
Web services have emerged as a prominent paradigm for the development of distributed software systems as they provide the potential for software to be modularized in a way that functionality can be described, discovered and deployed in a platform independent manner over a network (e.g., intranets, extranets and the Internet). This paper examines an extension of this paradigm to encompass 'Grid Services', which enables software capabilities to be recast with an operational focus and support a
more » ... erogeneous mix of business software and data, termed a Business Grid -"the grid of semantic services". The current industrial representation of services is predominantly syntactic however, lacking the fundamental semantic underpinnings required to fulfill the goals of any semanticallyoriented Grid. Consequently, the use of semantic technology in support of business software heterogeneity is investigated as a likely tool to support a diverse and distributed software inventory and user. Service discovery architecture is therefore developed that is (a) distributed in form, (2) supports distributed service knowledge and (3) automatically extends service knowledge (as greater descriptive precision is inferred from the operating application system). This discovery engine is used to execute several real-word scenarios in order to develop and test a framework for engineering such grid service knowledge. The examples presented comprise software components taken from a group of Investment Banking systems. Resulting from the research is a framework for engineering service knowledge from operational enterprise systems for the purposes of service selection and subsequent reuse.
doi:10.1007/s10799-007-0020-z fatcat:qepn46jlgffyhgg443xwbp4pd4