CORBA and RMI Books
-
Client/Server Programming with Java and CORBA
The standard by which all other CORBA books are judged, Client/Server Programming with Java and CORBA is the book to read if you're thinking about doing anything with this language- bridging technology. Working toward the Object Web, a computing phenomenon in which the Internet is full of code modules that users can assemble in many different ways to suit their needs, Orfali and Harkey explain the Common Object Request Brokerage Architecture (CORBA), which goes a long way toward realizing that goal. This book is the single best CORBA resource available anywhere. Appropriately enough, the book opens with a comparison of the client/server architectures of Java and CORBA. It then goes on to cover dynamic invocations of CORBA objects. There's a discussion of the trade-offs involved in choosing among sockets, HTTP/CGI, remote method invocation (RMI), and CORBA/IIOP, complete with a table that compares the features of all the competitors.
-
CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets
CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket reference.CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web development technologies of the Java 2 Platform, Enterprise Edition. The JDBC API, JavaServer Pages, and Servlet frameworks are covered individually with examples that show how these technologies work together to create robust, dynamic web-based applications. The book also explains how to use Enterprise JavaBeans to create large, distributed, scalable applications.
-
Client/Server Programming with Java and CORBA, 2E
Programming with Java and CORBA gives you the programming know-how you need to combine these two technologies into workable client/server solutions for the Object Web. Full of working code, tutorials, and design trade-offs, this one-of-a-kind book:
Includes over 250 new pages on JavaBeans, CORBA Beans, and Enterprise JavaBeans. Shows you how to invoke CORBA objects from JavaBeans tools such as Visual Cafe, JBuilder, and Visual Age for Java Covers everything from simple ORB programming to exciting new areas such as CORBA 3.0's POA, Object Pass-by-Value, IDL-to-Java, and RMI-to-IIOP Uses tutorials and client/server benchmarks to compare CORBA and its competitors including Java/RMI, Java/DCOM, Sockets, HTTP/CGI, and Servlets Covers in detail Netscape's ORB: VisiBroker for Java 3.X; it shows you how to use Caffeine to write CORBA/Java applications without IDL
-
A Detailed Comparison of CORBA, DCOM and Java/RMI
Distributed object computing extends an object-oriented programming system by allowing objects to be distributed across a heterogeneous network, so that each of these distributed object components interoperate as a unified whole. These objects may be distributed on different computers throughout a network, living within their own address space outside of an application, and yet appear as though they were local to an application. Three of the most popular distributed object paradigms are Microsoft's Distributed Component Object Model (DCOM), OMG's Common Object Request Broker Architecture (CORBA) and JavaSoft's Java/Remote Method Invocation (Java/RMI).
-
Distributed Computing: Principles and Applications
Distributed Computing provides an introduction to the core concepts and principles of distributed programming techniques. It takes a ?how-to? approach where students learn by doing. The book covers computing paradigms, protocols, and application program interfaces (API's), including RMI, COBRA, IDL, WWW, and SOAP. Each chapter introduces a paradigm and/or protocol, and then presents the use of a DPI that illustrates the concept. The presentation uses narrative, code examples, and diagrams designed to explain the topics in a manner that is clear and concise. End of chapter exercises provide analytical as well as hands-on exercises to prompt the reader to practice the concepts and the use of the API covered in the chapter. Using this text, students will gain an understanding of, and be able to execute, basic distributed programming techniques used to create network services and network applications, including Internet applications.
-
Distributed Object Technology With CORBA and Java
The purpose of this report is to analyze the potential impact of distributed object technology (DOT) on software engineering practice. The analysis culminates with the conclusion that the technology will have a significant influence on both the design and reengineering of information systems and the processes used to build them. We see a profound impact and fundamental change in both technical thinking and practice as a result of the related technologies we group together as DOT. Distributed object technology (DOT) is defined quite broadly for the purposes of this report. We consider it to include three technologies that have synergistically merged to provide something quite powerful-something greater than the sum of their parts. Those three technologies, in order of their emergence, are
object technology
distribution technology
-
An Introduction to Network Programming with Java
An Introduction to Network Programming with Java takes a step-by-step approach to the principles of network programming, providing clear guidance on all the essential aspects of network programming with Java, including the use of sockets, JDBC, servlets, JavaBeans, and JavaServer Pages (JSPs). The book provides clearly worded explanations accompanied by short, example programs that avoid the inclusion of extraneous code and concentrate upon relevant topics. These examples combined with the book's approach enables students to pick up vital skills as rapidly as possible.Component CD-ROM comes with every new copy of the text and includes: Java SDK 1.3, Servelt API, JavaServer Web Development kit, JavaBean Developement kit, Java Media Frameworks, HTML Converter, and source code.
-
Oracle8i Sqlj Programming
Learn how to implement SQLJ-the new standard for embedding static SQL directly into Java programs. Create powerful portable applications with SQLJ. Enable Java to go where it's never gone before. Oracle8i SQLJ Programming explains in detail how to implement SQLJ-the new standard for embedding static SQL directly into Java programs. With SQLJ,you'll use less code and get enhanced portability, compile-time checking, and so much more. This authoritative guide shows you how to create cross-platform,distributed,and Web-enabled applications designed specifically for Oracle8i-the revolutionary new database complete with seamless Java integration. Every chapter includes case studies of actual Java applications developed with SQLJ.
-
Object-Oriented Language: CORBA
CORBA (Common Object Request Broker Architecture), is a distributed object architecture that allows objects to interoperate across networks regardless of the language in which they were written or the platform on which they are deployed. CORBA allows developers to write applications that are more flexible and future-proof, to wrap legacy systems, and to code in the language they know best. The Object Request Broker (ORB) is the middleware that handles the communication details between the objects. The CORBA 2.0 standard, adopted in December of 1994, defines true interoperability by specifying how ORBs from different vendors can communicate using a common protocol.
-
Programming: Java, Jini, XML & JavaBeans
Programming on the Internet is not a simple task, but, for precisely that reason, it is very lucrative. The main Internet programming languages are VisualBasic and Perl for managing the common gateway interface and Java for the interactive innovations of the future. ActiveX and JavaBeans are competing standards for developing extended reusable programming components that can help save time and money for designers working in all three languages. ActiveX is supported by Microsoft; JavaBeans is supported by everything else. There is currently no indication of what the winner will be, so users of advanced computing collections will be needing to check out all these titles.