Andreas Vogel

Subscribe to Andreas Vogel: eMailAlertsEmail Alerts
Get Andreas Vogel: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Andreas Vogel

OMG's Internet Inter-ORB Protocol (IIOP) has developed quite a career in a short space of time. Its specification was released in late 1994 as part of OMG's CORBA2.0 specification. Only a few months later, the first ORBs implemented the protocol and interoperability between various ORBs was demonstrated to the world during Object World West in mid-1995. In mid-1996, Netscape declared its support for IIOP as the Internet protocol for distributed applications. Now, everyone seems to be jumping on the IIOP bandwagon. This popularity demonstrates the need for a standardised protocol for remote operation invocation. As OMG produces only paper-based specifications and not implementations, there was a certain skepticism among analysts and ORB users that IIOP would provide ORB interoperability. To prove that interoperability, the CORBAnet initiative was launched by Lydia B... (more)

Distributing Events

The notion of events is quite overloaded and various event models have been suggested, standardized and implemented. In this article, I explain the event models in Java, CORBA and ORBs: JavaBeansª and Java events Kona InfoBus CORBA Event Service Visibroker's Event Handlers I also show how Java events can be distributed using CORBA. JavaBeans Events One of the major core features of JavaBeans is an event. The event model is based on JDK 1.1 extensions to the package java.util. These extensions are the class EventObject, the interface EventListener and the exception TooManyListenersE... (more)

Discovering Distributed Objects

Two months ago (JDJ, Vol.2, Iss. 2), Ellen Siegel gave a very nice introduction to CORBA from a Java point of view. This article is focused on a more specific topic which often occurs to newcomers to the CORBA world: How do I discover the objects I want to use? Identification of an Object To answer this question, we must first establish how we identify an object. Similarly to Java, CORBA identifies objects by an object reference. An object reference is an opaque datatype which contains all the information needed to successfully invoke an operation on the object (even when the obje... (more)