⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apb.htm

📁 corba比较入门级的介绍详细间接了corba访问发布各种细节。
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<P>Information on SOMobjects, as well as a downloadable copy, is available at IBM'sWeb site at <A HREF="http://www.software.ibm.com/ad/somobjects/"><TT>http://www.software.ibm.com/ad/somobjects/</TT></A>.<H3><A NAME="Heading9"></A><FONT COLOR="#000077">IONA Technologies' Orbix, OrbixWeb,and Other Products'</FONT></H3><P>IONA and Orbix are perhaps two of the most well-known and well-respected namesin CORBA. IONA offers a number of CORBA products to serve a wide range of needs:<UL>	<LI><I>Orbix</I>, perhaps the most prolific CORBA ORB in existence, is available	on a plethora of operating systems, including a wide range of UNIX systems (Solaris,	HP-UX, IRIX, AIX, and Digital UNIX), Windows NT, Windows 95, OS/2, VxWorks, QNX,	and MVS. Orbix supports language bindings for Smalltalk, Ada95, and C++. IONA also	goes one step further with Orbix: On Windows, Orbix supports integration with OLE	and ActiveX; on MVS, Orbix provides full support for COBOL, CICS, DB/2, and IMS.<BR>	<BR>		<LI><I>OrbixWeb for Java</I> brings the power of Orbix to Java applets and applications.	Because OrbixWeb is 100% Pure Java, it will run in any Java-enabled browser. OrbixWeb	is the first ORB to support JDK 1.1, and JDK 1.0.2 is also fully supported.<BR>	<BR>		<LI><I>Orbix Wonderwall</I>, a companion product to OrbixWeb, provides security in	the form of an IIOP firewall (recall that IIOP, or Internet Inter-ORB Protocol, is	the standard mechanism by which ORBs from different vendors can communicate).<BR>	<BR>		<LI>IONA also provides implementations for many of the CORBAservices specifications	with such products as <I>OrbixEvents</I> (CORBA Event Service), <I>OrbixManager</I>	(CORBA application monitoring and management tools), <I>OrbixNames</I> (CORBA Naming	Service), <I>OrbixOTS</I> (CORBA Transaction Service), <I>OrbixSecurity</I> (CORBA	Security Service), <I>OrbixTalk</I> (a multicasting implementation of the CORBA Event	Service), and <I>OrbixTrader</I> (CORBA Trader Service).</UL><P>IONA seems to be making itself a one-stop shop for a wide variety of CORBA solutions.Information on Orbix, OrbixWeb, and other IONA products--many of which can be down-loadedas trial versions--is available from the IONA Web site at <A HREF="http://www.iona.com/"><TT>http://www.iona.com/</TT></A>.<H3><A NAME="Heading10"></A><FONT COLOR="#000077">Netscape's Navigator and EnterpriseServer'</FONT></H3><P>Netscape licenses Visigenic Software's VisiBroker for Java (covered in greaterdetail later in this appendix) and includes the ORB technology in its popular Webbrowser, Navigator 4.0 (and, by extension, Communicator). This is a boon for intranet(and, to a lesser extent, Internet) developers because the client end (the part writtenin Java that runs in the browser) of a CORBA application can be made smaller (requiringless code to be downloaded to the client) because the ORB is integrated with thebrowser. Because VisiBroker is 100% Pure Java, such an application also works withnon-Netscape browsers as well, although the VisiBroker code has to be downloadedto those browsers. (Of course, other vendors are free to include ORB technology intheir browsers as well.)</P><P>Netscape also bundles Visigenic's ORB technology with Enterprise Server 3.0, bringingCORBA functionality to the server side as well.</P><P>Information on Navigator, as well as a downloadable copy, is available at Netscape'sWeb site at <A HREF="http://www.netscape.com/"><TT>http://www.netscape.com/</TT></A>;developer information for Netscape products is available at <A HREF="http://developer.netscape.com/"><TT>http://developer.netscape.com/</TT></A>.<H3><A NAME="Heading11"></A><FONT COLOR="#000077">Object-Oriented Concepts' OmniBroker'</FONT></H3><P>OmniBroker, from Object-Oriented Concepts, is another CORBA 2.0-compliant ORBthat is freely available for noncommercial use. As well as being freely available,full source code is included with OmniBroker. OmniBroker fully supports IDL mappingsfor C++ and Java, and, because source code is available, can theoretically work onvirtually any platform. OmniBroker for C++ has been tested on IRIX, Solaris, HP-UX,AIX, Linux, Windows 95, and Windows NT; OmniBroker for Java works with Sun's JDK1.0.2 or 1.1.3, as well as Microsoft's Visual J++ 1.1.</P><P>Information on OmniBroker, as well as a downloadable copy, is available on Object-OrientedConcepts' Web site at <A HREF="http://www.ooc.com/ob.html"><TT>http://www.ooc.com/ob.html</TT></A>.<H3><A NAME="Heading12"></A><FONT COLOR="#000077">Object-Oriented Technologies' DOME'</FONT></H3><P>DOME is another freely available (though redistribution details are not clear)CORBA ORB supporting C++ and C. DOME is available for a wide variety of platforms,including Solaris, SunOS, AIX, HP-UX, Digital UNIX, Windows 3.1, Windows 95, WindowsNT, VMS, OS/2, OS-9, pSOS, and Linux.</P><P>More information about DOME is available on Object-Oriented Technologies' Website at <A HREF="http://www.oot.co.uk/"><TT>http://www.oot.co.uk/</TT></A>.<H3><A NAME="Heading13"></A><FONT COLOR="#000077">Objectspace's Voyager'</FONT></H3><P>Voyager, although not yet CORBA-compliant (Objectspace is planning CORBA interoperabilityin the next release), should still be of great interest to Java developers. Justone look at the list of features will explain why: In addition to all the ORB-likefeatures one would expect (such as remote method invocation, naming services, andso on), Voyager provides much, much more. For example, any Java class can be remote-enablednon-intrusively (even if the source code is unavailable). Voyager also supports awide variety of messaging services, as well as mobile objects (objects can literallybe moved onto any Voyager server on the network) and even autonomous agents (objectscan move<I> </I>themselves to other Voyager servers). Voyager adds more, such assupport for persistence through various databases (as well as its own simple built-inpersistence mechanism) and a custom Security Manager.</P><P>And, as if all this weren't enough, Objectspace is making Voyager available freeof charge. (Objectspace charges for Voyager support, although the level of supportgiven for free is quite reasonable.) That Objectspace is giving away the use of thistechnology is amazing, especially considering the product's capabilities. AlthoughVoyager is a Java-only product (and 100% Pure Java at that), when CORBA support isadded, Voyager objects can interact with CORBA applications. In addition, Objectspaceis planning support for DCOM interoperability as well.</P><P>Java developers owe it to themselves to check out this product; the rest of theCORBA community should stay tuned. Information on Voyager, along with the free download,is available on Objectspace's Web site at <A HREF="http://www.objectspace.com/voyager/"><TT>http://www.objectspace.com/voyager/</TT></A>.<H3><A NAME="Heading14"></A><FONT COLOR="#000077">The Olivetti and Oracle ResearchLaboratory's omniORB2'</FONT></H3><P>omniORB2, from the Olivetti and Oracle (an interesting combination) Research Laboratory,will be a particularly appealing product to some developers because of one outstandingfeature: The product is freely available, even for commercial use. That's correct.ORL has placed omniORB2 under the GNU General Public License and GNU Library GeneralPublic License. At the time this was written, omniORB2 was not yet a complete CORBA2.0 implementation because it lacked support for <TT>Typecode</TT>s and the <TT>any</TT>type; also, the Dynamic Invocation Interface (DII) and Dynamic Skeleton Interface(DSI) were not supported. Nevertheless, omniORB2 can prove useful for a great manyof development projects.<BLOCKQUOTE>	<P><HR><B>The GNU General Public License</B> <HR><BR>	Details of the GNU General Public License (GPL), also known as the <I>copyleft</I>,	are available from the Free Software Foundation (FSF) Web site at <A HREF="http://www.fsf.org/copyleft/gpl.html"><TT>http://www.fsf.org/copyleft/gpl.html</TT></A>.	Similarly, details of the GNU Library General Public License are available at <A	HREF="http://www.fsf.org/copyleft/lgpl.html"><TT>http://www.fsf.org/copyleft/lgpl.html</TT></A>.	Essentially, software distributed under these terms can be copied and distributed	freely, or even modified or sold, but the source code must always be included with	the product using such software. The GPL is very popular among users of free UNIX-like	operating systems such as Linux or FreeBSD. <HR></BLOCKQUOTE><P>Information on omniORB2, along with the (freely available) distribution, is availableat ORL's Web site at <A HREF="http://www.orl.co.uk/omniORB/omniORB.html"><TT>http://www.orl.co.uk/omniORB/omniORB.html</TT></A>.<H3><A NAME="Heading15"></A><FONT COLOR="#000077">SunSoft's NEO and Joe'</FONT></H3><P>Sun's CORBA product line consists of four major products:<UL>	<LI><I>Solaris NEO</I> is a CORBA 2.0-compliant ORB that includes implementations	for the CORBA Naming Service, the CORBA Property Service, the CORBA Event Service,	the CORBA Relationship Service, and the CORBA Life Cycle Service. Solaris NEO also	boasts other features, such as SNMP (Simple Network Management Protocol) management	capability, support for workgroups, concurrent requests, persistent object storage,	and more.<BR>	<BR>		<LI><I>Joe</I> is a CORBA ORB implemented in 100% Pure Java. Joe is bundled with	Solaris NEO and is also available as a separate product.<BR>	<BR>		<LI><I>NEO Connectivity for Microsoft Windows</I> enables Windows 95 and Windows	NT, using ActiveX, OLE, and COM interfaces, to communicate with CORBA objects.<BR>	<BR>		<LI><I>Solstice NEO</I> enables CORBA system administration, providing capabilities	such as managing ORBs, displaying status of CORBA objects and processes, load balancing,	and other management capabilities. Solstice NEO, which is Java-based, is bundled	with Solaris NEO or available separately.</UL><P>Information on NEO and Joe, along with downloadable copies of some of Sun's products,is available on Sun's Web site at <A HREF="http://www.sun.com/solaris/neo/"><TT>http://www.sun.com/solaris/neo/</TT></A>.<H3><A NAME="Heading16"></A><FONT COLOR="#000077">Sybase's Jaguar CTS'</FONT></H3><P>Although the current version (1.1) of Jaguar CTS is not CORBA-compliant, Sybaseis promising CORBA interoperability in version 2. In the meantime, Jaguar CTS isparticularly interesting because of its wide range of support for various technologiesand products. Jaguar CTS interoperates with Java, ActiveX, PowerBuilder, and C/C++.It supports connectivity through HTTP, TDS, and (in version 2) IIOP. It also supportsdatabase connectivity through JDBC, ODBC, or CTlib to databases such as (of course)Sybase, Oracle, Informix, SQL Server, or mainframe-based databases.</P><P>Information on Jaguar CTS is available on Sybase's Web site at <A HREF="http://www1.sybase.com/products/jaguar/"><TT>http://www1.sybase.com/products/jaguar/</TT></A>.<H3><A NAME="Heading17"></A><FONT COLOR="#000077">TIBCO's TIB/ObjectBus'</FONT></H3><P>TIBCO's strong suit is messaging, and it leverages this strength with its TIB/ObjectBusproduct, a CORBA 2.0-compliant ORB that TIBCO claims is &quot;the only ORB that takesadvantage of both broadcast and reliable multicast communication to initiate ORBrequests and distribute ORB events across an unlimited number of servers and users.&quot;In addition to supporting the CORBA Naming Service and CORBA Event Service, TIB/ObjectBusprovides CORBA-compliant mechanisms for publish-subscribe and request-reply modelsof communication. TIB/ObjectBus supports a variety of platforms, including Solaris,HP-UX, VMS, Digital UNIX, OS/2, AIX, and Windows NT. In addition, TIBCO is planningpossible support for Java, the CORBA Transaction Service, and other features.</P><P>More information on TIB/ObjectBus is available on TIBCO's Web site at <A HREF="http://www.tibco.com/objctbus/tib_object_bus.html"><TT>http://www.tibco.com/objctbus/tib_object_bus.html</TT></A>.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -