The JBI components that constitute Open ESB evolve separately and therefore can provide varying levels of support for systemic qualities. A goal of the Open ESB project is to ensure that all components promoted from
Incubator to
Released provide a consistent set of Systemic Qualities which will enable the component to be used in a production environment.
What are Systemic Qualities?
| Systemic Quality / Component | HTTP BC | JMS BC | File BC | FTP BC | Database BC | LDAP BC | Scheduler BC | BPEL SE | XSLT SE | WLM SE | Data Mashup SE | Custom Encoder |
| Application Configuration | yes | yes | yes | yes | yes | yes | yes | yes | N/A | yes | yes | N/A |
| Logging | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Password Handling | yes | yes | yes | yes | yes | yes | yes | N/A | N/A | N/A | yes | N/A |
| Runtime Monitoring and Management | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | N/A | N/A |
| Re-Delivery, Throttling | yes | yes | yes | yes | yes | yes | yes | yes | yes | N/A | N/A | N/A |
| Serial Processing | yes | yes | yes | yes | yes | yes | yes | yes | yes | N/A | N/A | N/A |
| Change Management of WSDLs and XSDs | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Confiuration Consistency/Usability | yes | yes | yes | yes | yes | yes | yes | N/A | yes | yes | yes | yes |
| Component Upgrade | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Security Propagation | yes | N/A | N/A | N/A | yes | N/A | N/A | yes | yes | N/A | N/A | N/A |
| Transaction Propagation | yes | N/A | N/A | N/A | N/A | N/A | N/A | yes | yes | N/A | N/A | N/A |
| Optimized Payload Handling (unique message id) | yes | yes | yes | yes | N/A | yes | N/A | yes | yes | N/A | N/A | N/A |
| Message Property Propagation | yes | yes | yes | yes | yes | yes | yes | yes | yes | N/A | N/A | N/A |
| On demand read | yes | yes | yes | yes | yes | yes | N/A | yes | yes | N/A | N/A | N/A |
| Yes - Implemented |
| Not Applicable |
| Implemented in Open ESB. To be included in next update release for Glassfish ESB |
- Application Configuration: Allows configuration changes without re-build and deploy cycle
- Logging: Configure component Logging properties
- Password Handling: This initiative seeks to provide a common mechanism for components that need to handle authorization and authentication through the use of user names and passwords. All the components store and display passwords in non-cleartext way-
- Management & Monitoring: Consistent management and monitoring information across components. Monitor the state of the JBI runtime entities and to view the history as required to administer the JBI portion of the runtime
- Re-delivery: Re-delivers a message for a configured amount of times
- Throttling: Number of current ACTIVE Message Exchanges in NMR can be configured per service basis
- Serial Processing: Provide the a user configurable facility that allows control over which messages must be processed in order and which can be processed as the arrive
- Change Management of WSDLs and XSDs: It should be easy for developers to make changes to XSDs and WSDLs by making use of design-time Project and Document References
- Configuration consistency/usability: Consistent look and feel of configurations. Consistent conceptual understanding of similar configuration items
- Component upgrade: Composite applications remain deployed while the component is upgraded. Pre-upgrade component configuration and workspace are preserved. Component is aware that an upgrade has taken place and may participate in the upgrade process if required.
- Recovery: All components to recover gracefully from failure, including failure of other components internally and externally; and dealing with faults/errors in a manner that does not compromise message reliability. When components are available again the re-connect and resends should occur without explicit user actions.
- Security propagation: Provide context propagation in related Message Exchanges between JBI Components
- Transaction propagation: Provide transaction context propagation in related message exchanges between JBI Components
- Optimized payload handling (Unique message id): The user can choose what chunk of "records" to process within the context of one message exchange in JBI
- Message property propagation: Allows users to access and change Normalized Message configuration during run time
- On demand read: Allows users to access data (File content, Get a file content from remote location, etc...) from middle of business logic
This page (revision-19) was last changed on
28-Oct-09 03:07 AM, -0700
by Gopalan Suresh Raj.
This page was created on
26-Feb-09 09:31 AM, -0800 by FrankKieviet.
More info...
| Version |
Date |
Author |
Size |
Changes ... |
|
19
|
28-Oct-09 03:07 AM, -0700
|
Gopalan Suresh Raj |
10353 |
to previous
|
|
18
|
27-Oct-09 14:41 PM, -0700
|
MeiWu |
10322 |
to previous
|
to last
|
|
17
|
24-Mar-09 13:29 PM, -0700
|
EdWong |
9823 |
to previous
|
to last
|
|
16
|
06-Mar-09 04:36 AM, -0800
|
jb |
9714 |
to previous
|
to last
|
|
15
|
06-Mar-09 04:29 AM, -0800
|
jb |
9366 |
to previous
|
to last
|
|
14
|
05-Mar-09 11:18 AM, -0800
|
jb |
6779 |
to previous
|
to last
|
|
13
|
05-Mar-09 10:55 AM, -0800
|
jb |
5923 |
to previous
|
to last
|
|
12
|
05-Mar-09 10:52 AM, -0800
|
jb |
5181 |
to previous
|
to last
|
|
11
|
05-Mar-09 10:07 AM, -0800
|
jb |
4025 |
to previous
|
to last
|
|
10
|
05-Mar-09 08:59 AM, -0800
|
jb |
1739 |
to previous
|
to last
|
|
9
|
05-Mar-09 08:57 AM, -0800
|
jb |
1743 |
to previous
|
to last
|
|
8
|
05-Mar-09 08:54 AM, -0800
|
jb |
636 |
to previous
|
to last
|
|
7
|
05-Mar-09 08:51 AM, -0800
|
jb |
638 |
to previous
|
to last
|
|
6
|
05-Mar-09 08:46 AM, -0800
|
jb |
632 |
to previous
|
to last
|
|
5
|
05-Mar-09 08:45 AM, -0800
|
jb |
481 |
to previous
|
to last
|
|
4
|
05-Mar-09 08:41 AM, -0800
|
jb |
322 |
to previous
|
to last
|
|
3
|
05-Mar-09 08:40 AM, -0800
|
jb |
332 |
to previous
|
to last
|
|
2
|
05-Mar-09 08:36 AM, -0800
|
jb |
78 |
to previous
|
to last
|
|
1
|
26-Feb-09 09:31 AM, -0800
|
FrankKieviet |
14 |
to last
|