NobleNet announces industry's first NetWare client/server toolkit.SALT LAKE CITY, Utah--(BUSINESS WIRE)--March 18, 1996-- NobleNet, Inc., today announced and demonstrated the industry's first Client/Server Toolkit for NetWare Developers at Brainshare '96. Targeted at ISVs and corporate end users, the Toolkit consists of NobleNet's award-winning "EZ-RPC for NetWare" compiler and a NobleNet Distribution License that grants unlimited royalty-free distribution of the target application. For a limited time, NobleNet will bundle a free copy of its "RPC (Remote Procedure Call) A programming interface that allows one program to use the services of another program in a remote machine. The calling program sends a message and data to the remote program, which is executed, and results are passed back to the calling Gateway" NLM Software that runs in a NetWare server. Although NetWare servers store DOS and Windows applications, they do not execute them. All programs that run in a NetWare server must be compiled into the NLM format. They are typically written in C and use Novell's libraries. with every Toolkit. A special NetWare version of EZ-RPC in the Toolkit automatically generates Remote Procedure Call (RPC) NLMs used in client/server computing. The RPC Gateway NLM resides on a NetWare 3.11, 3.12, or 4.1 server. With the Gateway, Windows 3.1, 95, or NT clients running NetWare can initiate RPCs over Novell's SPX/IPX See IPX. protocol stack, which communicate with UNIX servers or other platforms running TCP/IP TCP/IP in full Transmission Control Protocol/Internet Protocol Standard Internet communications protocols that allow digital computers to communicate over long distances. . EZ-RPC supports rapid prototyping of distributed applications. The compiler generates clean, readable, commented 'C' code, and supports complex 'C' data structures without recoding Noun 1. recoding - converting from one code to another coding, steganography, cryptography, secret writing - act of writing in code or cipher or modification. EZ-RPC runs on more than 40 platforms and supports over 20 TCP/IP stacks, including Novell's LAN Workplace for DOS. This allows NetWare developers to interface their custom NLMs to a wide variety of clients and servers running SPX/IPX, TCP/IP, or both. Using EZ-RPC, developers can distribute any application or API. Typical APIs include those for databases, devices, datafeeds and compute engines. NetWare and TCP/IP Windows clients can use EZ-RPC with popular GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. tools such as Visual Basic, Visual C++, PowerBuilder, and Delphi. EZ-RPC for Windows automatically generates RPC DLLs that are callable from these 4GLs. With EZ-RPC, developers can choose between two industry-standard wire-compatible RPC models. The Sun ONC (Open Network Computing) A family of networking products from Sun for implementing distributed computing in a multivendor environment. Includes TCP/IP and OSI protocols, NFS distributed file system, NIS naming service and TI-RPC remote procedure call library. RPC uses TCP/IP as its transport. The AT&T/Novell Transport Independent (TI) RPC is bundled with NetWare and uses either Novell's SPX/IPX or TCP/IP. "By automatically generating RPC NLMs, NobleNet's NetWare Client/Server Toolkit helps developers easily create NetWare-based client/server applications," said Dave Clare, Novell's Director of Net2000 Product Management. "And with the RPC Gateway NLM, NetWare clients gain transparent client/server access to TCP/IP-based servers throughout the enterprise, giving NetWare users easy access to the Internet or other TCP/IP applications." NobleNet permits ISVs unlimited royalty-free distribution of applications developed using EZ-RPC. NetWare developers can compile with EZ-RPC for NetWare and deploy applications without ever paying a runtime or per-user royalty. Network Integrity of Marlboro, MA, is an ISV (Independent Software Vendor) A person or company that develops software. It implies an organization that specializes in software only and is not part of a computer systems or hardware manufacturer. that provides fault resilience for NetWare servers. Network Integrity's "LANtegrity for NetWare" allows a single NetWare server to automatically take over for any down or failed server on a network, in 15 seconds. Network Integrity's LANtegrity is a client/server application that relies on communications between Windows clients running Novell's SPX (Sequenced Packet EXchange) The transport layer protocol in the NetWare operating system. Similar to the TCP layer in TCP/IP, it ensures that the entire message arrives intact. SPX uses NetWare's IPX as its delivery mechanism. or TCP/IP, and NetWare servers. According to Chris Midgley, Network Integrity's Vice President of Engineering, "LANtegrity uses EZ-RPC for NetWare as the basis for its entire communications and control infrastructure. The main benefit of EZ-RPC is that it's a real time saver. It lets programmers focus on coding the application, without having to worry about all the low-level communications programming. EZ-RPC also lets us easily change our data structures and functions without having to write new communications services every time. We simply recompile To compile a program again. A program is recompiled after a change has been made to it in order to test and run the revised version. Programs are recompiled many times during the course of development and maintenance. See compile. and the compiler does the rest." "We've got a Visual Basic application that can make DLL (1) See data link layer. (2) (Dynamic Link Library) An executable program module in Windows that performs one or more functions at runtime. DLLs are not launched by the user; they are called for by an executable program or by other DLLs. calls to a NetWare server. EZ-RPC generates the RPC DLLs on the client and the RPC NLMs on the server. It looks to the developer like you're calling a subroutine library, but that library uses RPCs. After the Windows application makes the subroutine A group of instructions that perform a specific task. A large subroutine might be called a "module" or "procedure." Subroutine is somewhat of a dated term, but it is still quite valid. call, TI-RPC manages the message loop. TI-RPC sends the request to the NetWare server NLM and lets the other applications continue working while it waits for the results of the RPC. All this is managed by the EZ-RPC generated code." "EZ-RPC was a key to our success. It started as, and continues to be a major time saver for rapid development of client/server products on Windows and NetWare. And EZ-RPC will help us migrate to new platforms in the future." Pricing and Availability The NetWare Client/Server Toolkit lists for $10,000. The Toolkit includes the EZ-RPC for NetWare compiler, and a NobleNet Distribution License that grants unlimited royalty-free distribution of the target application. For a limited time, NobleNet will bundle a free copy of the RPC Gateway NLM license with the Toolkit (a $2,500 value). The RPC Gateway NLM is licensed on a per-server basis and supports an unlimited number of users. Additional RPC Gateway NLM licenses are available for $2,500 per NetWare server. About NobleNet NobleNet offers total one-stop shopping for multi-platform middleware and services in both the procedural and object paradigms. Incorporated in 1991, and headquartered in Southboro, MA, NobleNet is a world leader in Remote Procedure Call (RPC) technology with its award winning EZ-RPC product family. In addition to its successful commercialization of RPC technology, NobleNet distributes IONA Technologies' industry leading "Orbix" CORBA-compliant Object Request Broker See ORB. (programming) Object Request Broker - (ORB) Part of the OMG CORBA specification, an ORB's basic function is to pass method invocation requests to the correct objects and return the results to the caller. . CONTACT: David Burns NobleNet, Inc. (508) 460-8222 Email: david.burns@noblenet.com WWW WWW or W3: see World Wide Web. (World Wide Web) The common host name for a Web server. The "www-dot" prefix on Web addresses is widely used to provide a recognizable way of identifying a Web site. : http://www.noblenet.com |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion