International Journal of Information Studies, Vol 1, No 4 (2009)
A Semantically Enriched Framework to Derive Software
Rana Yousef, Mohammad Odeh, David Coward, Ahmad Sharieh
Abstract
Service Oriented Architecture (SOA) is becoming the architectural style of choice in many enterprises that adopt the notion of business process architecture. This suggests the need for a systematic and unifi ed approach to generate a service model from a given organizational business process architecture. This paper presents a generic framework called BPAOntoSOA which addresses this requirement. BPAOntoSOA is ontology driven and guided starting from the business process architecture and using the quality of service QoSOnto ontology to ensure the proper alignment of the resultant services with the associated non-functional requirements. It is enriched by an associated domain specifi c ontology, for example, the healthcare sector. Also, this framework embodies a service identifi cation process that implements an adapted affi nity based clustering algorithm to enhance the correctness of mapping business functions to services in the resulting service oriented model.