-
Enhancement
-
Resolution: Fixed
-
P3
-
5.0
-
beta
-
generic
-
generic
-
Not verified
Name: aj29109 Date: 04/25/2002
This feature is to provide pluggability interfaces in the ORB to enable
customization. Some specific requirements are:
- Allow for interface based implementation of Connection Management portion
of the ORB. This will allow us to plug in our own connection management
framework
- SSL implementation in ORB should also be abstracted at the Connection level,
instead of Socket level.
- The ORB should allow for pluggability of different Threading schemes based on
the usage. For example: the reader thread could also be the worker thread in
certain situations and allow for improved performance.
- The ORB should provide a framework for load balancing of Naming Requests
requests to other VMs in a multi-VM scenario. The LB could be based on
a pluggable policy (like round-robin or based on application partitioning by
the user). This will be extremely useful for application server for
scalability in the multi-vm mode (specially for homogenous deployements).
======================================================================
This feature is to provide pluggability interfaces in the ORB to enable
customization. Some specific requirements are:
- Allow for interface based implementation of Connection Management portion
of the ORB. This will allow us to plug in our own connection management
framework
- SSL implementation in ORB should also be abstracted at the Connection level,
instead of Socket level.
- The ORB should allow for pluggability of different Threading schemes based on
the usage. For example: the reader thread could also be the worker thread in
certain situations and allow for improved performance.
- The ORB should provide a framework for load balancing of Naming Requests
requests to other VMs in a multi-VM scenario. The LB could be based on
a pluggable policy (like round-robin or based on application partitioning by
the user). This will be extremely useful for application server for
scalability in the multi-vm mode (specially for homogenous deployements).
======================================================================