An interoperability framework and distributed platform for fast data applications

1Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Big data developments have been centred mainly on the volume dimension of data, with frameworks such as Hadoop and Spark, capable of processing very large data sets in parallel. This chapter focuses on the less researched dimensions of velocity and variety, which are characteristics of fast data applications. The chapter proposes a general-purpose distributed platform to host and interconnect fast data applications, namely, those involving interacting resources in a heterogeneous environment such as the Internet of Things. The solutions depart from conventional technologies (such as XML, Web services or RESTful applications), by using a resource-based meta model that is a partial interoperability mechanism based on the compliance and conformance, service-based distributed programming language, binary message serialization format and architecture for a distributed platform. This platform is suitable for both complex (Web-level) and simple (device-level) applications. On the variety dimension, the goal is to reduce design-time requirements for interoperability by using structural data matching instead of sharing schemas or media types. In this approach, independently developed applications can still interact. On the velocity dimension, a binary serialization format and a simple message-level protocol, coupled with a cache to hold frequent type mappings, enable efficient interaction without compromising the flexibility required by unstructured data.

Cite

CITATION STYLE

APA

Delgado, J. C. M. (2016). An interoperability framework and distributed platform for fast data applications. In Data Science and Big Data Computing: Frameworks and Methodologies (pp. 3–39). Springer International Publishing. https://doi.org/10.1007/978-3-319-31861-5_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free