Explore chapters and articles related to this topic
Service-Oriented Computing
Published in Vivek Kale, Digital Transformation of Enterprise Architecture, 2019
The Enterprise Service Bus (ESB) is an open standard-based message backbone designed to enable the implementation, deployment, and management of SOA-based solutions with a focus on assembling, deploying, and managing distributed service-oriented architecture (SOAs). An ESB is a set of infrastructure capabilities implemented by middleware technology that enable an SOA and alleviate disparity problems between applications running on heterogeneous platforms and using diverse data formats. The ESB supports service invocations, message, and event-based interactions with appropriate service levels and manageability. The ESB is designed to provide interoperability between larger-grained applications and other components via standard-based adapters and interfaces. The bus functions as both transport and transformation facilitator to allow distribution of these services over disparate systems and computing environments.
Service-Oriented Architecture
Published in Vivek Kale, Enterprise Process Management Systems, 2018
An enterprise service bus (ESB) is an open standard-based message backbone designed to enable the implementation, deployment, and management of SOA-based solutions, with a focus on assembling, deploying, and managing distributed SOAs. An ESB is a set of infrastructure capabilities implemented by middleware technology that enable an SOA and alleviate disparity problems between applications running on heterogeneous platforms and using diverse data formats. The ESB supports service invocations as well as message and event-based interactions with appropriate service levels and manageability. The ESB is designed to provide interoperability between larger-grained applications and other components via standard-based adapters and interfaces. The bus functions as both a transport and transformation facilitator to allow for the distribution of these services over disparate systems and computing environments.
Data Processing in IoT Using an Enterprise Service Bus
Published in Ricardo Armentano, Robin Singh Bhadoria, Parag Chatterjee, Ganesh Chandra Deka, The Internet of Things, 2017
Siddharth S. Prasad, Robin Singh Bhadoria, Mohit Mittal
The Internet of Things (IoT) is a collection of several physical devices or embedded gadgets that are interconnected through well-known network such as internet. Such devices need to be followed the same border of guidelines while accessing and facilitating their client. There have been several challenges that need to be addressed in related to interoperability between different gadgets, central coordination for handling data, and utilization of resources. For example, developers are working with applications that create massive volumes of new and rapidly changing data types. These data types could be in the form of structured, semistructured, unstructured, and polymorphic (Miorandi et al., 2012; Swan, 2012). The processing of all these different types of data is a challenging task. If an application requires the processing of just anyone of that, it creates lot of ambiguity in recognition of such data type and formats. ESB is software framework that provides multiple service integration over common and shared platform. ESB also support multiple data format and type that helps any service to recognize its format. It also enabled the system with known set of pattern, namely, Enterprise Integration Pattern (EIP). When there are many types of data that need to be processed, current solutions could be implemented using ESB.
Model-driven engineering of mediation information system for enterprise interoperability
Published in International Journal of Computer Integrated Manufacturing, 2018
Frederick Benaben, Sebastien Truptil, Wenxin Mu, Herve Pingaud, Jihed Touzi, Vatcharaphun Rajsiri, Jean-Pierre Lorre
In the context of these research works, the target technological platform is the open-source ESB PEtALS (from OW2 and EBM WebSourcing), which is based on the JBI standard from JSR 208. This standard is specifically dedicated to defining the service containers and the way they behave. Several existing ESBs, open-source or proprietary, are based on JBI (Open ESB from Sun, Servicemix from Apache) or compliant with the JBI standard (Sonic ESB from Sonic Software or Mule from Mule Source). All these platforms could be used to run the MISE approach. The overall principle of this software is presented in the following picture (Figure 8):
EOS: enterprise operating systems
Published in International Journal of Production Research, 2018
Joseph Rahme Youssef, Gregory Zacharewicz, David Chen, François Vernadat
Around the years 2000–2002 with the development of the service-oriented approach, the concepts of enterprise service bus (ESB) was proposed (Vollmer 2011). An ESB is a software platform supporting interoperability between heterogeneous environments by routing XML messages using a message bus or message-oriented middleware (Chappell 2004). The concept has been developed in analogy to the bus concept found in computer hardware architecture combined with the high-performance computer operating systems and used for designing and implementing communication between mutually interacting computing hardware components (Flurry and Clark 2011).
Development of tunnel intelligent monitoring and early warning system based on micro-service architecture: the case of AnPing tunnel
Published in Geomatics, Natural Hazards and Risk, 2020
Qi Liu, Guangyin Lu, Junrong Huang, Dongxin Bai
Another important feature of SOA architecture is enterprise service bus (ESB) (Huang et al. 2016). ESB is a centralized service responsible for monitoring the message flow between sub-services and controlling their interaction. ESB is more like a pipe and filter to manage the communication between each service based on a uniform communication protocol or interface like Restful API interfaces and JSON protocol.