Sun's JavaSoft, division has posted its Java Commerce Client (JCC) white paper to its developers Web site late last week.
JCC is part of the Java Electronic Commerce Framework, which Java Software will detail at its annual developer bonanza JavaOne in March.
Meanwhile, the company has also posted a plethora of other technologies to its developers Web site this week, including the Java Shared Data Toolkit, and Java SSL.
Noteworthy is the Java Shared Data Toolkit (JSDT) 1.0, a research and development project aimed at implementing multipoint data delivery service to help developers create collaborative applications.
JSDT is written in Java and provides support of multicast messages, the capability to ensure uniformly sequenced message delivery, a token-based distributed synchronisation mechanism, and the capability to share byte arrays among the members of a session.
Also posted this week was JavaSoft's Secure Sockets Layer (SSL) API documentation, which provides an overview of the components and information necessary to create and use SSL sockets from application code.
Meanwhile, with the JCC, application-specific code is organised into modules called cassettes. A cassette is a transaction module and can be used with other modules or cassettes to create electronic transactions.
Cassettes are designed so that they are interoperable, and can come from a variety of different vendors. Cassettes are therefore primarily code in a commerce JavaBean format, such as an operation Bean to implement an action such as a purchase, a protocol Bean to implement the electronic transfer standard to use, and an instrument Bean to implement the form of payment.
Users welcome the move and applauds JavaSoft's efforts to provide an alternative to Microsoft.
"Microsoft is way ahead in providing frameworks for electronic commerce," said Jim Kleckner, chief technical officer of Cats Software, a Palo Alto, California-based risk management software vendor. "But Java is a super glue, and it's more productive for us because JavaSoft have been developing interfaces to everything under the sun from relational databases to CORBA to electronic commerce."
JavaSoft, a division of Sun Microsystems Inc., in Mountain View, California, can be reached at http://www.javasoft.com/.