Web Services

Orbix 3 CORBA: Administration and Deployment

Target Population: Experienced system administrators who will be responsible for deploying and maintaining an Orbix C++ / Orbix Java -based system.
Pre-requisites: Attendees should have a good understanding of operating system fundamentals (WindowsNT/Unix) and experience in system administration and networking. A knowledge of concepts such as, processes, file systems, scripts, TCP/IP and system management functions is essential.
Duration/Format: 2 days. This is a workshop involving lectures and practical lab exercises by an instructor experienced in typical day-to-day Orbix C++ / Orbix Java system administration.

Course Objectives

On the completion of the course, the participants will be able to:

  • Describe the basic development process of an Orbix C++ / Orbix Java application.
  • Understand the fundamentals of object-oriented design.
  • Describe the Orbix C++ / Orbix Java architecture.
  • Deploy applications in an Orbix C++ / Orbix Java environment.
  • Describe and execute basic CORBA system management functions.
  • Describe the networking requirements of IONA products.

Detailed Course Content

Introduction to Object-Oriented Development

  • Overview of the basic concepts of object-oriented design
  • Explanation of the development and advantages of C++ programming
  • Explanation of the development and advantages of Java programming

Distributed Systems and CORBA

  • Description of various application environments - monolithic, distributed
  • Introduction to Middleware Technologies
  • Introduction to the CORBA architecture and concepts
  • CORBA interoperability with COM

Basic Orbix/Orbix 3.x Architecture

  • Explanation of Orbix C++ / Orbix Java functionality
  • Description of Orbix C++ / Orbix Java components
  • Description of the Interface Definition Language (IDL)
  • Overview of the CORBA development process
  • Description of CORBA components - IDL Compiler, Orbix Daemon, Naming Service, Object Groups

Introduction to Application Development Using Orbix 3.3

  • Building blocks of Orbix C++ applications
  • Constructing MS VC++ projects
  • Description of UNIX Make files
  • Building blocks of Orbix 3.3 Java applications
  • Running Orbix 3.3 applications

Deploying an Orbix 3.3 System

  • Overview of Middle Tier system management
  • Description of the Orbix Runtime environment
  • Deploying Orbix 3.3 components

IIOP Versions

  • Overview of ORB interoperability and the IIOP network protocol
  • Explanation of the GIOP and IIOP protocols
  • Description of the legacy Orbix protocol
  • Description of the Orbix C++, Java, and iPortal version differences
  • Explanation of Automatic Protocol Detection

Updating Orbix C++ / Orbix Java Products

  • Explanation of the causes, frequency and types of patches
  • Access to the Online Update Centre
  • Summary patches for Orbix
  • Applying updates and re-licensing, recompiling and re-deploying applications

Introduction to CORBA System Management

  • Description of typical CORBA architectures
  • Description of Client, Middle Tier, and Data Server applications
  • Overview of Web deployment architectures
  • Description of the iPortal Application Server
  • Detailed discussion of Fault Tolerance in CORBA systems

Optional Topics

  • Overview of the fundamentals and features of Wonderwall
  • Overview of the fundamentals and features of OrbixCOMet

For registration information please contact your local representative:

America

Europe, Middle East & Africa

Asia - Pacific

training-amer@iona.com
800-672-4948

training-emea@iona.com
+353-1-637-2000

training-apac@iona.com

IN TRAINING...

Artix Certification

Artix Developer Certification
Is Now Available!

Our Artix Developer Certification program enables developers to test their Artix knowledge and leverage the full capabilities of Artix.

+ Learn More

Need More Info?

Feel free to reach us by phone or email anytime of the day.

Contact Sales

For pricing and license information please contact a sales representative in your region:
AMER, EMEA or APAC