Part 4: Engineering of Enterprise Software ProductsInternational audienceDecision making process within the enterprise is complex due to unavailability of widely accepted, flexible and dynamic Enterprise Architecture Framework (EAF) that comprises of service-based applications and has strong dependency on Service Oriented Architecture (SOA). Rapidly changing business scenarios have become normal characteristics of SOA based applications and Enterprise Information System. Existing non-SOA based EAFs are lacking of flexibility, scalability, context sensitivity, re-configurability and agility. On the other hand, existing SOA-based EAFs are merely capable to handle context sensitivity, reusability and agility of Enterprise Information System. To address such issues, this paper proposes a novel SOA-based EAF, called SCORE architecture, comprised of five loosely coupled layers namely, Subject layer, Context layer, Object layer, Role layer and Essence layer. Moreover, a set of relationships are proposed for SCORE architecture to exhibits the intra-layer and inter-layer associations among the constructs of different layers. Further, the inter-layer interactions and message flows in SCORE framework are analyzed using UML notations. The proposed enterprise architecture is illustrated using a suitable case study. Finally, a comparative study is performed with the Zachman Framework [1], to exhibit the benefits of the proposed EAF in the context of Enterprise Information system
The building of a re-configurable business process (BP) has gained importance in business organizations. It helps the organization to adapt to the agility in business goals. A proper context-driven re-configurable BP should be capable of integrating dynamic context information. However, this is absent in the existing studies. As a result, providing a suitable, expressive and re-configurable BP to the business organization stakeholders has become a challenging issue. The prevailing research works lack the proper consideration and suitable incorporation of the context-driven services to make a BP re-configurable. And then it can quickly respond and change its behavior to adapt to the rapid and unpredictable changing business environment. In addition, those methods hardly come up with any appropriate technique to use the set of specified goals to extract context-driven services. Those business goals are determined by the group of stakeholders of a business organization. This paper proposes a new method of re-configuring context-driven from a defined goal to sort out these vital challenges. Present context data is included in an existing BP to achieve a modified goal which immensely benefits the end-users. Thus, this approach is intrinsically highly user-centric, reusable, fast and inexpensive. To achieve this, an algorithm called Context-driven Re-configurable Business Process Achievement Algorithm (CDRBPA) is introduced and implemented. Based on Primary Context (PC), three software metrics, namely, Degree of re-usability (DRUPC), Degree of re-appropriation (DRAPC) and Degree of re-configurability (DRPC) have been proposed to measure the modifications done to the existing BP. In conclusion, various case studies with different complexities have been performed to show the strength of the proposed algorithm.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.