Skip to main content

Patterns for e-business > Select Business pattern > Select Application pattern > Review Runtime patterns > Review Product mappings >
c


Extended Enterprise::Exposed Router application pattern::Guidelines

The last step in designing your e-business application is to review the guidelines for how to design, develop, deploy, and manage e-business applications. The guidelines help you customize the solution design, maximize performance, and select platforms on which to deliver the solution

GuidelinesRelated links
c
c
General guidelines for designing all solutions include:
  • Pay attention to all components of the solution.
  • Understand in detail the interfaces and flows between the various components.
  • Plan for growth of the design.
  • Use the latest levels of infrastructure and system software.
  • Cache as much as possible.


This work is written primarily for IT architects and IT specialists but will be of use to anyone designing an e-business application.

Recommended technology options

Chapter 7 of Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6, SG24-6494, discusses the technologies that are used to implement the SOA patterns. Three standards are of particular importance to an SOA implementation. These are:

  • Web services
  • Java Message Service (JMS)
  • J2EE Connector Architecture
The chapter describes SOA implementations in WebSphere Application Server V6. The key technology to implementing in WebSphere Application Server V6 is:
  • Service integration bus


Chapter 7 of Patterns: Broker Interactions for Intra- and Inter-enterprise, SG24-6075, has recommendations that are guided by the demands of reuse, flexibility, and interoperability, and subsequently are based on the open industry standards outlined by Java 2 Platform, Enterprise Edition (J2EE). Many of the choices continue to evolve and expand as the J2EE specification matures to include a broader view of the enterprise architecture. These recommendations are based on the J2EE1.3 specification and parts of the J2EE1.4 specification.



Application design

Chapter 11 of Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6, SG24-6494, exposes services outside the enterprise. The chapter builds on the scenario described in “Enterprise Service Bus pattern: router scenario”. The scenario adds a gateway which supports interactions with services located outside the enterprise. The Manufacturers are placed outside of the enterprise and communicate with the ESB using a gateway. The following points are discussed:

  • The business needs addressed by the sample scenario, and the use of the Exposed ESB Gateway runtime pattern to address these business needs.
  • The design decisions made in order to implement the chosen scenario.
  • Development guidelines used in order to implement the chosen scenario.
  • Runtime guidelines used in order to implement the scenario.



Application development

Chapter 11 of Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6, SG24-6494, exposes services outside the enterprise. The chapter builds on the scenario described in “Enterprise Service Bus pattern: router scenario”. The scenario adds a gateway which supports interactions with services located outside the enterprise. The Manufacturers are placed outside of the enterprise and communicate with the ESB using a gateway. The following points are discussed:

  • The business needs addressed by the sample scenario, and the use of the Exposed ESB Gateway runtime pattern to address these business needs.
  • The design decisions made in order to implement the chosen scenario.
  • Development guidelines used in order to implement the chosen scenario.
  • Runtime guidelines used in order to implement the scenario.



System management

Chapter 11 of Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6, SG24-6494, exposes services outside the enterprise. The chapter builds on the scenario described in “Enterprise Service Bus pattern: router scenario”. The scenario adds a gateway which supports interactions with services located outside the enterprise. The Manufacturers are placed outside of the enterprise and communicate with the ESB using a gateway. The following points are discussed:

  • The business needs addressed by the sample scenario, and the use of the Exposed ESB Gateway runtime pattern to address these business needs.
  • The design decisions made in order to implement the chosen scenario.
  • Development guidelines used in order to implement the chosen scenario.
  • Runtime guidelines used in order to implement the scenario.



Congratulations, you've completed all the steps to design your e-business application! There are some additional related links, that you might find helpful, including customer experiences, test reports, and Redbooks.

c