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

📄 apb.htm

📁 corba比较入门级的介绍详细间接了corba访问发布各种细节。
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<H3><A NAME="Heading18"></A><FONT COLOR="#000077">Visigenic Software's VisiBrokerand Other Products'</FONT></H3><P>Visigenic is quickly making a name for itself in the CORBA industry. The companyhas been successful in licensing its ORB technology to a number of high-profile vendors,including Borland, Netscape, Novell, Oracle, SGI, and Sybase. In addition to licensingits technology, Visigenic also offers the following products:<UL>	<LI><I>VisiBroker for C++</I> is a complete CORBA ORB for developing CORBA applications	in C++. VisiBroker is available on a variety of platforms, including Solaris, HP-UX,	AIX, IRIX, Digital Unix, Windows 95, and Windows NT.<BR>	<BR>		<LI><I>VisiBroker for Java</I> is a 100% Pure Java implementation of a CORBA ORB.	Visigenic has the distinction of bringing to market the first CORBA 2.0-compliant	ORB written in 100% Pure Java.<BR>	<BR>		<LI>Visigenic also provides implementations for a number of CORBAservices with its	<I>VisiBroker</I> <I>Naming</I> <I>Service</I> (CORBA Naming Service),<I> VisiBroker	Event Service </I>(CORBA Event Service), and <I>TPBroker </I>(CORBA Transaction Service).</UL><P>Visigenic has recently announced the <I>Distributed</I> <I>Application</I> <I>Platform</I><B></B><I>Architecture </I>(Visigenic/DAP), its plan for a CORBA development platform.Along with the CORBAservices presently offered, Visigenic plans to add other services,such as the CORBA Trader Service, integrated transaction capability, and asynchronousmessaging capability.</P><P>Information on VisiBroker and other Visigenic products, many of which can be downloadedas trial versions, is available from Visigenic's Web site at <A HREF="http://www.visigenic.com/"><TT>http://www.visigenic.com/</TT></A>.<H3><A NAME="Heading19"></A><FONT COLOR="#000077">Xerox PARC's ILU'</FONT></H3><P>Strictly speaking, ILU (Inter-Language Unification) is not a CORBA 2.0-compliantORB, although it supports IIOP along with the CORBA language mappings for C, C++,and Java. The capabilities provided by ILU are a superset of CORBA. For example,languages supported by ILU, in addition to the aforementioned C, C++, and Java, includePython, Common LISP, and Modula-3. Also, ILU includes, of all things, an implementationof HTTP (Hypertext Transport Protocol, the mechanism used by the World Wide Web).</P><P>According to the ILU Web page, one of the implementation goals is to maximizecompatibility with existing open standards, and this goal is reflected in the availabilitylist for ILU: SunOS, Solaris, HP-UX, AIX, OSF, IRIX, FreeBSD, Linux, LynxOS, SCO,Windows 3.1, Windows 95, and Windows NT. Additionally, ILU supports a number of threadingand event loop models. Again, ILU is not strictly a CORBA 2.0-compliant product,but it is freely available with no restrictions (other than that a copyright noticemust accompany any copies of the software).</P><P>Information on ILU, as well as a freely available downloadable copy, is availableat PARC's Web site (actually their FTP site) at <A HREF="ftp://ftp.parc.xerox.com/pub/ilu/ilu.html"><TT>ftp://ftp.parc.xerox.com/pub/ilu/ilu.html</TT></A>.<H2><A NAME="Heading20"></A><FONT COLOR="#000077">A Look at CORBA-Aware DevelopmentTools</FONT></H2><P>This section describes development tools that are &quot;CORBA-aware,&quot; meaningthat they have at least some knowledge of CORBA application development methodology.For instance, such a tool can generate and parse IDL definitions or enable a developerto graphically create a set of IDL interfaces to define the workings of a CORBA application.</P><P>Note that a number of development products might include ORBs (as mentioned previously,Visigenic Software licenses its ORB technology to a number of other software vendors).Development products that include ORBs without providing CORBA-specific developmenttools are not mentioned here.<H3><A NAME="Heading21"></A><FONT COLOR="#000077">Aonix's Software through Pictures'</FONT></H3><P>Software through Pictures is a family of tools that supports, among other things,object-oriented analysis and design of applications. Software through Pictures supportsa variety of OO methodologies, including the Unified Modeling Language (UML), ObjectModeling Technique (OMT), and Booch. Software through Pictures supports graphicalediting of business requirements, use cases, object models, dynamic models, functionalmodels, object interaction diagrams, and class tables. Software through Picturesalso integrates with a variety of languages and tools, such as Smalltalk, C++, Java,and IDL (making it useful as a CORBA design tool); FrameMaker and Interleaf are supportedfor automatic generation of documentation. Finally, Software through Pictures supportsSunOS, Solaris, HP-UX, AIX, Digital UNIX, and Windows NT.</P><P>More information on the Software through Pictures family of products is availableon Aonix's Web site at <A HREF="http://www.aonix.com/Products/StP/stp.html"><TT>http://www.aonix.com/Products/StP/stp.html</TT></A>.<H3><A NAME="Heading22"></A><FONT COLOR="#000077">Black &amp; White Software's CORBADevelopment Tools'</FONT></H3><P>Black &amp; White Software offers a plethora of CORBA development tools:<UL>	<LI><I>OrbixBuilder</I> is a family of products that plug in to various development	tools. OrbixBuilder provides graphical utilities and code generation for CORBA clients	and servers and is bundled with IONA Technologies' Orbix or OrbixWeb (depending on	whether a C++ or Java flavor of OrbixBuilder is chosen). In addition to supporting	Black &amp; White's own UIM/Orbix and Web/Enable, OrbixBuilder supports Symantec's	Visual Caf&#233;.<BR>	<BR>		<LI><I>Object/Observer</I> provides diagnostic and trace mechanisms for CORBA applications,	facilitating the monitoring of server activity, network traffic, and other communication	details.<BR>	<BR>		<LI>UIM/Orbix is a graphical application builder tool geared towards the development	of CORBA applications in C++. In addition, UIM/Orbix is extensible through other	products offered by Black &amp; White.<BR>	<BR>		<LI><I>Orb/Enable</I> is a set of tools that simplify CORBA application development.	It enables the user to create and import IDL files as well as visually browse the	CORBA server interfaces available in an Interface Repository.<BR>	<BR>		<LI><I>Web/Enable</I>, an add-on to UIM/Orbix, facilitates the development of CORBA	applications in Java, complementing UIM/Orbix's C++ development facilities. Web/Enable	also includes IONA Technologies' OrbixWeb.<BR>	<BR>		<LI><I>Object/LM</I> provides access control and usage metering for CORBA applications	as well as license management and a security mechanism.</UL><P>More information on Black &amp; White's CORBA development products is availableon the Black &amp; White Web site at <A HREF="http://www.blackwhite.com/products/corbadev.html"><TT>http://www.blackwhite.com/products/corbadev.html</TT></A>.<H3><A NAME="Heading23"></A><FONT COLOR="#000077">ParcPlace's Distributed Smalltalk'</FONT></H3><P>Distributed Smalltalk is an interactive tool that supports the development ofCORBA applications in--what else--Smalltalk. In addition to providing graphical designand development tools, Distributed Smalltalk includes a CORBA 2.0-compliant ORB andimplementations for the CORBA Naming Service, the CORBA Event Service, the CORBATransaction Service, and the CORBA Concurrency Service. Distributed Smalltalk alsoincludes other CORBA features, such as an Interface Repository browser and the capabilityto generate IDL from existing Smalltalk classes. Distributed Smalltalk supports Windows3.1, Windows 95, Windows NT, MacOS, HP-UX, AIX, Solaris, and SunOS.</P><P>More information on Distributed Smalltalk is available on ParcPlace's Web siteat <A HREF="http://www.parcplace.com/products/dst/info/dst.htm"><TT>http://www.parcplace.com/products/dst/info/dst.htm</TT></A>.<H3><A NAME="Heading24"></A><FONT COLOR="#000077">Rational Software's Rose'</FONT></H3><P>Rational Rose is the most popular visual design tool on the market today. Thetool supports Booch, Object Modeling Technique (OMT), and Unified Modeling Language(UML) notations and provides tools for use case analysis, class and object modeling,component modeling, and more. Rose also supports a number of languages, includingVisual Basic, PowerBuilder, C++, Fort&#233;, Java, Smalltalk, and SQLWindows. Inaddition, Rose can be used to create logical models for relational databases, supportingOracle7, Sybase, SQL Server, Watcom SQL, and ANSI SQL. Of particular use to CORBAapplication developers is Rose's capability to generate IDL from graphical objectmodels. Rose is available on a number of platforms, including Windows 95, WindowsNT, IRIX, Solaris, AIX, Digital UNIX, and HP-UX.</P><P>More information on Rose, as well as a downloadable evaluation copy, can be foundon Rational's Web site at <A HREF="http://www.rational.com/products/rose/index.html"><TT>http://www.rational.com/products/rose/index.html</TT></A>.<H3><A NAME="Heading25"></A><FONT COLOR="#000077">TakeFive Software's SNiFF+'</FONT></H3><P>SNiFF+ is a development tool (or actually a family of tools) that supports a widevariety of languages, including C, C++, FORTRAN, Java, IDL, and others. Useful toCORBA developers is SNiFF+'s capability to generate and parse IDL files. Of course,SNiFF+ offers a variety of graphical tools, such as a class browser, a debugger,and more.</P><P>More information on the SNiFF+ family of products, along with downloadable evaluationsoftware, can be found on TakeFive's Web site at <A HREF="http://www.takefive.com/products.htm"><TT>http://www.takefive.com/products.htm</TT></A>.<H3><A NAME="Heading26"></A><FONT COLOR="#000077">TRW's Universal Network ArchitectureServices (UNAS)'</FONT></H3><P>TRW's Universal Network Architecture Services (UNAS) is a development tool combinedwith a CORBA ORB, supporting some beyond-CORBA features such as object monitoringand control, performance evaluation and tuning, and fault tolerance. UNAS also supportsthe CORBA Naming Service and SNMP (Simple Network Management Protocol) management.Also supported are the C++ and Ada languages, SunOS, Solaris, HP-UX, AIX, IRIX, DigitalUNIX, OpenVMS, DEC CMW, ULTRIX, Rational Apex, Rational R1000, SCO UNIX, and WindowsNT platforms.</P><P>More information on UNAS is available at TRW's Web site at <TT>http://www.trw.com/unas/</TT><AHREF="http://www.trw.com/unas/"><TT>http://www.trw.com/unas/</TT></A>.<HR><A HREF="../apa/apa.htm"><IMG SRC="../button/previous.gif" WIDTH="128" HEIGHT="28"ALIGN="BOTTOM" ALT="Previous chapter" BORDER="0"></A><A HREF="../apc/apc.htm"><IMGSRC="../button/next.gif" WIDTH="128" HEIGHT="28" ALIGN="BOTTOM" ALT="Next chapter"BORDER="0"></A><A HREF="../index.htm"><IMG SRC="../button/contents.gif" WIDTH="128"HEIGHT="28" ALIGN="BOTTOM" ALT="Contents" BORDER="0"></A> <CENTER><P><BR><BR><IMG SRC="../button/corp.gif" WIDTH="284" HEIGHT="45" ALIGN="BOTTOM" ALT="Macmillan Computer Publishing USA"BORDER="0"></P><P>&#169; <A HREF="../copy.htm">Copyright</A>, Macmillan Computer Publishing. Allrights reserved.</CENTER></BODY></HTML>

⌨️ 快捷键说明

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