Printer Friendly
The Free Library
14,716,498 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

GemStone introduces industry's first enterprise-class Java application server.


SAN FRANCISCO--(BUSINESS WIRE)--April 3, 1997--

- Supports Application Component Assembly and

Partitioning Through JavaBeans -

GemStone gemstone

Any of various minerals prized for beauty, durability, and rarity. A few noncrystalline materials of organic origin (e.g., pearl, red coral, and amber) also are classified as gemstones.
(R) Systems, Inc. today announced GemStone/J, the industry's first, highly scaleable, enterprise-class, Java(TM) object application server for building and deploying large, mission-critical Java applications using three-tier intranet technology. The announcement was made at the JavaOne conference.

Targeted at the corporate enterprise computing Refers to information technology in the larger company. See enterprise data and enterprise networking.  market, GemStone/J implements the industry's first transactional Java VM Java VM - Java Virtual Machine , shared object manager and integrated repository for enabling Java applications involving several hundred million Java objects and thousands of users in a transaction-intensive environment. The GemStone Java VM is based on technology licensed from Sun, and as a result can run any 100% pure Java Refers to initiatives from Sun that specify 100% compliance with its Java specification. The goal is to maintain a consistent, single interface for Java so that all Java Virtual Machines can run all Java programs. See Holy Grail.  application. This enables GemStone/J to incorporate best-of-breed Java technology such as JavaBeans(TM) components and IIOP (Internet Inter-ORB Protocol) The CORBA message protocol used on a TCP/IP network (Internet, intranet, etc.). CORBA is the industry standard for distributed objects, which allows programs (objects) to be run remotely in a network.  to facilitate interoperability and provide standard services for enterprise-level computing.

GemStone also announced the GemBuilder/J for Beans product that provides an open development model for enterprise applications based on JavaSoft's JavaBeans component technology. GemBuilder/J for Beans, coupled with standard Java development tools, allows developers to easily partition and manage distributed JavaBeans applications from a 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.  environment. GemBuilder/J for Beans is designed to work with any vendor's Java development tools, and will also be integrated tightly with tools such as Java(TM) Studio(TM) from SunSoft (see separate GemStone press release, "GemStone Announces Support for SunSoft's JavaBeans(TM) Component Assembly Environments.")

"GemStone has dedicated more than 10 years to refining its industry-leading, enterprise-class object server technology and brings a proven, scaleable, mature product to market," said Bryan Grummon, president and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  of GemStone. "We envision GemStone/J playing a major role in enabling corporations to adopt Java as their language of choice for Object/Web computing solutions. Creating a scaleable object infrastructure is the hard part of enterprise Web computing, and GemStone has that piece handled."

"What we are seeing in the Java world is nothing short of a revolution in the way applications are constructed and deployed," Grummon continued. "Java and JavaBeans are poised to deliver on the promise of application frameworks and application development through component assembly for corporate intranets. GemStone provides the industrial-strength backbone necessary to deploy these component-based applications on an enterprise scale."

Industry Leaders Endorse GemStone

"GemStone supports Sun's mission to take Java to the corporate enterprise," said Dr. Lew Tucker, director of Corporate and 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.  Relations at JavaSoft, a business unit of Sun Microsystems Sun Microsystems, Inc. (NASDAQ: JAVA[3]) is an American vendor of computers, computer components, computer software, and information-technology services, founded on 24 February 1982. , Inc. "GemStone is a leader in the object technology market, and provides the kind of functionality companies need to develop large-scale enterprise applications using Java."

"Creating effective enterprise applications for the future requires distributed, scaleable transaction services which can be concurrently shared," said Marty Cagan, director of ISV Evangelism for Netscape. "The total information system needs to provide not only seamless Internet access See how to access the Internet. , mail, conference and calendar services to large numbers of universal clients, but also access to mission-critical business applications as well. Netscape recognizes the critical role which multi-user Java server technology like GemStone/J can play in enabling these transactional enterprise business applications."

GemStone for Java: The First Enterprise Java Solution

GemStone/J and GemBuilder/J for Beans provide an end-to-end Java environment for deploying commercial enterprise-class applications that need to support large numbers of Java client applications, involve complex distributed object Distributed objects are software modules that are designed to work together, but reside either in multiple computers connected via a network or in different processes inside the same computer.  models, and require open access to other client/server and legacy applications and databases. GemStone/J's architecture provides a collection of application, transaction and enterprise integration services. It is built around a Java engine comprised of transactional Java VMs and a shared object management system capable of supporting thousands of users sharing millions of objects. In addition, GemStone/J and GemBuilder/J for Beans include a collection of tools and interfaces to accelerate the development of three-tier Java applications.

GemStone/J's High-Performance Server Engine

GemStone/J's unique advantage in the Java server market is its sophisticated deployment engine that integrates GemStone's transactional Java Virtual Machines This article provides non-exhaustive lists of J2SE Java virtual machines (JVMs). It does not include a large number of Java Platform, Micro Edition (J2ME) vendors. Note that J2EE runs on the standard J2SE JVM but that some vendors specialize in providing a modified JVM optimized , called GemStone Java VMs, with GemStone/J's shared object management. In support of multiple GemStone Java VMs, GemStone/J's architecture includes a transaction manager, a distributed background garbage collector, and an object repository.

The GemStone Java VM is built by GemStone for server-centric applications. In contrast to typical Java VMs that are designed for single-user, memory-based lightweight applications, the GemStone Java VM and object management system has been engineered for heavy-weight multi-user applications involving heavy computational demands and disk-based object access. The GemStone Java VM is fully Java compliant and runs any 100% pure Java application. It is based on JavaSoft's Java Development Kit (language, compiler) Java Development Kit - (JDK) A free Sun Microsystems product which provides the environment required for programming in Java. The JDK is available for a variety of platforms, but most notably Sun Solaris and Microsoft Windows.

http://java.sun.
(TM) (JDK (Java Development Kit) A Java software development environment from Sun. It includes the JVM, compiler, debugger and other tools for developing Java applets and applications. Each new version of the JDK adds features and enhancements to the language. (TM)) 1.1.

GemStone/Services for Enterprise Applications

GemStone/J's complete set of services falls into three general categories. These categories are application services See ASP and Web services.  such as large collections and notification, shared object services such as object transaction services and replication, and enterprise integration services that provide connectivity between the application tier and client and data tiers.

-- Application Services provide the necessary software for distributing an application in an Object/Web computing architecture. These include large collection services, persistence, notification and signaling, authentication, and naming.

-- Shared Object Services provide object-level security and locking mechanisms so that developers can ensure transaction integrity among business objects on the object application server. Services include object/relational mapping, logging, backup, recovery and replication. Object-level transaction services, such as those provided by GemStone/J, deliver a higher level of performance, information and data integrity compared to solutions that rely solely on backed databases.

-- Enterprise Integration Services provide connectivity between the application tier where GemStone resides and both client and data tiers. Communication protocols supported by GemStone include Remote Method Invocation (programming) Remote Method Invocation - (RMI) Part of the Java programming language library which enables a Java program running on one computer to access the objects and methods of another Java program running on a different computer.

http://java.sun.com/products/jdk/1.
 (RMI (Remote Method Invocation) A standard from Sun for distributed objects written in Java. RMI is a remote procedure call (RPC), which allows Java objects (software components) stored in the network to be run remotely. ), Internet Inter-ORB Protocol (protocol, standard) Internet Inter-ORB Protocol - (IIOP) A protocol which will be mandatory for all CORBA 2.0 compliant platforms. The initial phase of the project is to build an infrastructure consisting of: an IIOP to HTTP gateway which allows CORBA clients to access WWW  (IIOP), Java Database Connection (JDBC (Java DataBase Connectivity) A programming interface that lets Java applications access a database via the SQL language. Since Java interpreters (Java Virtual Machines) are available for all major client platforms, this allows a platform-independent database ), and HTML/HTTP.

Developing Multi-Tier Java Applications

GemStone/J supports a complete development life cycle approach to building three-tier Java enterprise applications. This encompasses object model definition, application development using popular Java development environments (JDEs), such as Java Workshop(TM) or Symantec's Visual Cafe A family of Java development products formerly from the WebGain division of Symantec and sold to TogetherSoft Corporation in 2002, which was acquired by Borland in 2003. Versions for Windows and the Macintosh were available that included a host of Java components and features for rapidly , JavaBeans assembly using products like Java Studio, application partitioning Separating an application into components that run on multiple servers. Programming languages and development systems that support this architecture, known as "three-tier client/server," may allow the program to be developed as a whole and then separated into pieces later.  using GemBuilder/J for Beans, and integration with relational and other existing data sources.

A set of Java development tools, such as browsers and debuggers, are bundled with GemStone/J and are used in conjunction with standard JDEs. GemBuilder/J for Beans integrates with JavaBeans component assembly tools, such as SunSoft's Java Studio. It provides the ability to easily partition or split applications into client and server pieces -- all from within the graphical Java Studio environment. GemBuilder/J for Beans provides the facilities necessary for easily managing, maintaining, and optimizing distributed multi-user Java applications.

JavaBeans are Java classes written to conform to a standardized component specification. By accommodating the JavaBeans standard, GemStone can participate in the broadest possible range of Java-based application development projects and environments. For example, developers can leverage components such as JavaSoft's new Enterprise JavaBeans (EJB (Enterprise JavaBeans) A software component in Sun's J2EE platform, which provides a pure Java environment for developing and running distributed applications. EJBs are written as software modules that contain the business logic of the application. ) for integrating with Transaction Monitors and other data sources.

GemStone's Java Deployment Model

Java enterprise applications are based on a three-tier client/server architecture:

-- The client tier consists of a standard Java-enabled browser or Java VM that provides an execution environment for the Java application, typically just the user interface piece. GemBuilder/J for Beans provides the connectivity between the client and the application tier.

-- The GemStone/J server is located in the application tier. The GemStone for Java VM supports execution of the developer's Java server code. Server code accessed by the client can be written as Beans. The GemStone Java VM uses JDBC to acquire data from the data tier, and to place data in the GemStone/J shared object cache using GemStone's object transaction services. The ability to distribute application state and behavior between client and server ensures scaleable performance.

-- The network link between client and server tier is based on TCP/IP TCP/IP
 in full Transmission Control Protocol/Internet Protocol

Standard Internet communications protocols that allow digital computers to communicate over long distances.
 and gives the developer several options including RMI, IIOP and HTTP HTTP
 in full HyperText Transfer Protocol

Standard application-level protocol used for exchanging files on the World Wide Web. HTTP runs on top of the TCP/IP protocol.
.

Object/Web Computing for the Enterprise with Java

GemStone and the vast majority of industry analysts and IT organizations within Global 2000 companies contend that the future of enterprise application development centers on distributed object computing, the Java programming language, and the Internet. This Object/Web architecture consists of thin clients and robust object application servers with integration with existing client/server and legacy data and applications.

As a result of this computing model gaining pre-eminence, the Java-based application server is emerging as a new category of product. Widespread adoption of the Object/Web architecture will depend on the availability of industrial-strength Java servers. With its extensive experience in helping Global 2000 companies deploy three-tier object applications, GemStone brings a proven scaleable architecture to the Java market, and will play a key role in the adoption of Java and Object/Web computing for corporate intranets.

Pricing and Availability

GemStone/J and GemBuilder/J for Beans will ship at the end of Q2 1997. Prices start at $4,995 for a single GemStone/J development seat, and $1,000 for deployment licenses.

GemStone Background

GemStone Systems, Inc. is a major provider of object application server software enabling corporations to create information systems for competitive advantage. Its products and services enable the development of enterprise-class information systems incorporating open technologies such as Java, the Web and CORBA (Common Object Request Broker Architecture) A software-based interface from the Object Management Group (OMG) that allows software modules (objects) to communicate with each other no matter where they are located on a private network or the global . GemStone customers in the Global 2000 are using the company's products to implement business applications deployed in mission critical environments using multi-tier architectures that integrate with corporate data in relational and legacy systems. GemStone provides technical services directly as well as through its GemSmith(TM) partners.

Headquartered in Beaverton, Oregon, GemStone sells and supports its solutions worldwide maintaining offices in the U.S., internationally with subsidiaries in the UK, Germany and France, and through a network of distributors. GemStone Systems, Inc. is located at 20575 N.W. von Neumann Dr., Beaverton, OR 97006. Tel: 503/533-3000; Fax: 503/629-8556; E-mail: info@gemstone.com; Web site: http://www.gemstone.com . -0-

GemStone is a registered trademark of GemStone Systems, Inc. All other trade names and trademarks are the property of their respective owners.

CONTACT: KVO KVO Keep Vein Open
KVO Key-Value Observing
KVO Kunstvakonderwijs (Dutch)
KVO Keeler, Vandyke, O'Brien (KVO Industries; Santa Rosa CA) 
 Public Relations public relations, activities and policies used to create public interest in a person, idea, product, institution, or business establishment. By its nature, public relations is devoted to serving particular interests by presenting them to the public in the most  or GemStone Systems

Jennifer Guimond Brian Edwards

503/221-2335 503/533-3577

jennifer_guimond@kvo.com brian@gemstone.com
COPYRIGHT 1997 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1997, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Apr 3, 1997
Words:1680
Previous Article:GemStone announces support for Sun's JavaBeans component assembly environments.
Next Article:Electroglas significantly expands product development/advanced technology development programs; Electroglas maximizing current facilities to optimize...
Topics:



Related Articles
GemStone to Implement Industry's First Enterprise Java Server.
GemStone announces support for Sun's JavaBeans component assembly environments.
Automated Testing Tools for Web.(Brief Article)
Gemstone/J 4.0.(application development software)(Brief Article)
Database and Network Journal Products 2000.(News Briefs)
Java CICS.(introduced by PeerLogic)(Brief Article)(Product Announcement)
SUN'S VENERABLE ENTERPRISE 10000 SERVER BEATS IBM'S FULLY CONFIGURED P690/HPC ON APP BENCHMARK.
FUJITSU SOFTWARE STRENGTHENS B.P.M. OFFERING WITH INTERSTAGE I-FLOW 5.0.(Product Announcement)
The International Colored Gemstone Association (ICA; New York) announced that it has launched "InColor," a new magazine that replaces the...
ENTERPRISE SOLUTION ROLLS AJAX AND MASH-UPS.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles