He claims that
distributed systems require different mechanisms to facilitate the control challenges of disbursed
software entities to optimize processors??™ parallelism.4
Infrastructure and Middleware Architectures. Enterprise core products rely heavily on infrastructure
and middleware frameworks to enable flawless distribution of messages and to contribute
to data and protocol transformation. Moreover, traditional and advanced service-oriented
enabling middleware technologies offer transportation mechanisms and enable intercommunications
between consumer and services. Thus, transportation, transformation, distribution, and
communication, the four major principles of supporting infrastructure and middleware architectures,
are facilitated by a variety of mediating technologies and architectural patterns.
The most common integration and middleware mechanisms are service-oriented architecture
(SOA) intermediaries, which intercept messages, augment their security, transform data and
protocols, and even perform message-dispatching duties. Among other enabling technologies are
enterprise service buses (ESBs) that offer asynchronous message delivery methods, incorporate
universal description discovery and integration (UDDI) registries, and even furnish workflow,
orchestration, and choreography capabilities. Exhibit 9.5 depicts these concepts. The illustrated
ESBs and intermediary middleware are the backbone that supports message exchange between
consumers and their associated services.
Pages:
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325