Author:
Muthu Ramachandran
Affiliation:
School of Computing, Creative Technologies, and Engineering, Leeds Beckett University, Headingley Campus, Leeds LS6 3QS and U.K.
Keyword(s):
Service-Oriented Software Engineering for Big Data Applications (SOSE4BD), Software Engineering Framework for Service and Cloud Computing (SEF-SCC), Cloud Software Engineering, Service-Oriented Architecture (SOA), Service Computing, Reference Architecture, Service Reuse, Software Engineering for Service and Cloud Computing (SE-Cloud), Business Process Driven Service Development Lifecycle (BPD-SDL), Business Process Modelling Notation (BPMN), Service-Oriented Architecture Modelling Language (SOAML), Quality of Service (QoS).
Abstract:
Service computing has emerged to address the notion of delivering software as a service and Service-Oriented Architecture emerged as a design method supporting well defined design principles of loose coupling, interface design, autonomic computing, seamless integration, and publish/subscribe paradigm. Integrated big data applications with IoT, Fog, and Cloud Computing grow exponentially: businesses as well as the speed of the data and its storage. Therefore, it is time to consider systematic and engineering approach to developing and deploying big data services as the data-driven applications and devices increasing rapidly. This paper proposes a software engineering framework and a reference architecture which is SOA based for big data applications’ development. This paper also concludes with a simulation of a complex big data Facebook application with real-time streaming using part of the requirements engineering aspect of the SOSE4BD framework with BPMN as a tool for requirement mo
delling and simulation to study the characteristics before big data service design, development, and deployment. The simulation results demonstrated the efficiency and effectiveness of developing big data applications using the reference architecture framework for big data.
(More)