Date: Fri, 29 Mar 2024 10:17:33 +0000 (UTC) Message-ID: <1095866781.43.1711707453376@f25250bcf6b1> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_42_479858436.1711707453376" ------=_Part_42_479858436.1711707453376 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
We are one of the few companies that offers various kinds of CORBA= training and consultancy. We have extensive years of developing dist= ributed applications using CORBA.
CORBA is a mature, standard middleware that combines the interoperabilit= y, deterministic execution, and absolute dependability required by distribu= ted embedded systems. CORBA standardizes the interoperability, and Real-tim= e CORBA defines the deterministic execution platform that these systems nee= d, but the full versions of these specifications were designed for a resour= ce-rich, dynamic environment. Most if not all middleware that exist take th= eir lead from the OMG=E2=80=99s CORBA standard, this course will position y= ou with the broadest possible understanding of the middleware market.
CO= RBAD-5 | |
5 = days | |
= =C2=A31695 | |
De= legates must have at least 1 years solid software development suing C++. | |
Th= e basics of RPC, distributed systems from the ground up, simple networking = principles such as sockets and TCP/UDP, and basic multi-tasking and multi-t= hreading. The Object Management Architecture (OMA), IDL, IDL to C++ mapping= s including valuetypes, implementing CORBA client and Server applications, = implementing CORBA applications that need to be Clients and Servers, the PO= A, CORBA Event Service, and the wire level protocol IIOP. | |
Th= is course is suitable for customization to meet your needs |
Ju= stify the need for an architecture, what=E2=80=99s its function, what conce= rns does it address and how do those concerns get addressed. | |
Wh= at is a DOS, what function does it serve, what are the core DOS principles,= and what standards are available. Examine what are the risks, why OO conce= pts are important, and the need for distributed transactional systems. | |
Un= derstand the nature of the OMG=E2=80=99s Object Management Architecture, a = key prelude what is currently termed an ESB. | |
In= terface Definition Language. A key strategic component in the OMA armoury f= or the design of a robust DOS. | |
Lo= ok at the fundamental data types supported by IDL; short, long, float, stri= ng etc. | |
Un= derstand how the above fundamental data types are realised in C++ code. | |
Le= arn how to define structured data types from using fundamental data types. = You will define structures, enums, arrays and dyanamic arrays. | |
Un= derstand how how the above user defined data types are mapped to C++ code.<= /td> | |
On= e of the key differences between CORBA and many other middleware technologi= es is its ability to support structured exceptional handling. Learn how to = write IDL exceptions. | |
Un= derstand how IDL exceptions are mapped to C++ code. | |
Un= derstand how to effectively manage memory the CORBA way, creating a CORBA s= erver, passing CORBA interfaces across the wire and ensuring CORBA object r= eferences are effectively maintained. Learn how to write robust CORBA clien= t, and receiving and passing interface references. | |
Le= arn how to with the Naming and Trading Service in C++. | |
Th= e Portable Object Adaptor is a key component to building scalable CORBA ser= vers. This chapters teaches you how to initiate a basic POA, and create and= initialise customised POAs. | |
Va= luetypes allow a you to simulate an object being passed across the wire. Le= arn how to work with valuetypes. | |
Le= arn how to build CORBA servers that support lazy activation, and support fo= r the Evictor Pattern. | |
Le= arn how to work with the Event service in C++. | |
Th= roughout the course there is an ongoing case study which is used to demonst= rate how the above technologies function together in a coherent manner. |