|
|
|
|
|
|
|
|
|
Enterprise
CORBA |
Duration: 3 days |
|
|
- Architects
- Technical managers
- Project Leaders
- Designers
- Consultants
- Developers
|
|
|
|
|
Description |
This three
day advanced course covers architectural and design issues in implementing CORBA based enterprise level
applications. The course will cover areas of design, implementation and architecture of large and
complex distributed systems. Topics covered include integration of CORBA based systems with Object
and Relational Databases, Distributed Transaction Processing and issues in enterprise security policy
formulation. We will also show the best approaches to leverage some of the advanced features of the
CORBA standard and implementations.
This course has been specially designed for professionals, technical managers and project leaders
|
|
Objectives |
This course
teaches a set of advanced skills necessary to create and deliver well designed, large-scale
real-world distributed applications using CORBA. On completion, participants will be able to:
- Develop robust and industrial-strength applications using Java and CORBA
- Develop inter-operable CORBA solutions to handle ORBS from various vendors
- Integrate CORBA based systems with Object and Relational Databases
- Develop database applications using the Distributed Transaction Processing capabilities
in CORBA using the Object Transaction Service (OTS)
- Design a security policy for your CORBA based applications
- Maximize scalability through efficient server resource management, load balancing
and multi-threading
|
|
Course Outline |
Performance and Extensibility
- Efficient IDL design
- Multi-Threading
- Load balancing
- Replacement of the Basic Object Adapter (BOA) with POA
- Architecture of the Portable Object Adapter
Database Access
- Overview of Object and Relational Database Systems
- Integration of legacy database applications
- Distributed Transaction Processing and the CORBA Object Transcation Service (OTS)
Other CORBA Services
- Naming
- Event
- Persistent Object
- Externalization
- Query
- Security
CORBA Security
- Issues in formulating Security Policies
- Firewalls
- IIOP over the Secure Socket Layer (SSL)
- CORBA Security Service
Multi-Threaded CORBA Clients and Servers
- Client Threading
- Server Threading
- Pooling of Threads
- Design of Object Implementation for Threading
- Server Callbacks
Performance, Scalability and Design Issues
- Iterators: Push and Pull Models
- Client-side Caching
- Monitoring Performance
- Scaling
- Load Balancing
- IDL Design issues
| |
|
|