scispace - formally typeset
Search or ask a question
Author

Hamid Ameziani

Bio: Hamid Ameziani is an academic researcher from French Institute for Research in Computer Science and Automation. The author has contributed to research in topics: Message oriented middleware & Middleware (distributed applications). The author has an hindex of 1, co-authored 1 publications receiving 13 citations.

Papers
More filters
Book ChapterDOI
11 May 2011
TL;DR: This paper introduces a system integration solution based on orchestration workflow and a high-level data-driven coordination abstraction enabling application workflows that are agnostic to the underlying middleware platforms and associated coordination models of the constituent systems.
Abstract: Integration of heterogeneous distributed systems becomes particularly challenging when these systems have diverse coordination models (e.g., client/server, publish/subscribe, tuple space). In this paper, we introduce a system integration solution based on orchestration workflow and a high-level data-driven coordination abstraction enabling application workflows that are agnostic to the underlying middleware platforms and associated coordination models of the constituent systems. Our solution features an extensible generic coordination middleware, which enables middleware designers to easily incorporate support for new middleware platforms and facilitates application designers in designing complex applications.

13 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: A service-based negotiation framework for advanced collaboration in enterprise networks, as a solution to improve the sustainability of interoperability within enterprise information systems is proposed.
Abstract: Information systems support organisations to achieve greater efficiency by automating their activities. Nowadays, in the actual competitive and global business context, the advent of enterprise networking has been challenging collaboration, coordination and continuous interactions among dissimilar information systems to adapt and improve them. Sustainability of interoperability among heterogeneous systems regarding sharing information and knowledge in a collaborative dynamic environment is hard to achieve and maintain. This paper proposes a service-based negotiation framework for advanced collaboration in enterprise networks, as a solution to improve the sustainability of interoperability within enterprise information systems. Validation in industrial scenario is presented and discussed.

25 citations

Book ChapterDOI
11 Sep 2013
TL;DR: This paper introduces an interoperability solution based on abstraction and merging of the common high-level semantics of interaction paradigms, which is sufficiently general and extensible to accommodate many different protocol technologies.
Abstract: The essential issue of interoperability in distributed systems is becoming even more pressing in the Future Internet, where complex applications will be composed from extremely heterogeneous systems. Open system integration paradigms, such as service oriented architecture (SOA) and enterprise service bus (ESB), have provided answers to the interoperability requirement. However, when it comes to integrating systems featuring heterogeneous interaction paradigms, such as client-service, publish-subscribe and tuple space, existing solutions are typically ad hoc and partial, applying to specific interaction protocol technologies. In this paper, we introduce an interoperability solution based on abstraction and merging of the common high-level semantics of interaction paradigms, which is sufficiently general and extensible to accommodate many different protocol technologies. We apply this solution to revisit the SOA- and ESB-based integration of heterogeneous distributed systems.

24 citations

Book ChapterDOI
24 Sep 2012
TL;DR: The fundamental principles and solutions underlaying interoperability in software systems with a special focus on protocols are introduced and the solution elaborated in the context of the European Connect project, which revolves around the notion of emergent middleware, whereby mediators are synthesised on the fly.
Abstract: Software systems are increasingly composed of independently-developed components, which are often systems by their own. This composition is possible only if the components are interoperable, i.e., are able to work together in order to achieve some user tasks. However, interoperability is often hampered by the differences in the data types, communication protocols, and middleware technologies used by the components involved. In order to enable components to interoperate despite these differences, mediators that perform the necessary data translations and coordinate the components' behaviours appropriately, have been introduced. Still, interoperability remains a critical challenge for today's and even more tomorrow's distributed systems that are highly heterogeneous and dynamic. This chapter introduces the fundamental principles and solutions underlaying interoperability in software systems with a special focus on protocols. First, we take a software architecture perspective and present the fundamentals for reasoning about interoperability and bring out mediators as a key solution to achieve protocol interoperability. Then, we review the solutions proposed for the implementation, synthesis, and dynamic deployment of mediators. We show how these solutions still fall short in automatically solving the interoperability problem in the context of systems of systems. This leads us to present the solution elaborated in the context of the European Connect project, which revolves around the notion of emergent middleware, whereby mediators are synthesised on the fly. We consider the GMES Global Monitoring of Environment and Security initiative and use it to illustrate the different solutions presented.

22 citations

Journal ArticleDOI
TL;DR: A concrete implementation of the cloud service bus approach, called JTangCSB, addresses the challenge of handling CEAI properties such as multitenancy, cloud-level scalability, and environmental heterogeneity and demonstrates its feasibility in practice.
Abstract: Cloud and enterprise application integration (CEAI) is a new challenge as more enterprise applications migrate successfully to cloud environments. However, achieving CEAI properties such as multitenancy, cloud-level scalability, and environmental heterogeneity is nontrivial for enterprise applications originally built under the assumption of centralized management. A concrete implementation of the cloud service bus approach, called JTangCSB, addresses the challenge of handling these properties and demonstrates its feasibility in practice.

19 citations

Journal ArticleDOI
TL;DR: A framework to model and support sustainable interoperability of parallel and concurrent negotiations among organisations acting in the same industrial market, using a service-oriented platform is proposed.

16 citations