The JECF provides services (application programmer interfaces) on top of Java
for creating payment and financial applications. The current version (beta
release 0.8) provides services such as graphical user interface, secure
encrypted database, capability mechanism, access to cryptography, applets and
infrastructure for purchasing.JECF has a layered architecture; each layer has
predefined responsibilities and uses the services of the layer below it. The
layers (see Figure 1) are:
Merchant Applet layer uses Java applets to present an interface, e.g., a
shopping mall, store front, etc. These applets do not require a long-term
customer-to-merchant relationship; they are appropriate for implementing
short-term customer relationships such as the shopping experience.
The Cassette layer implements long-term customer relationships such as credit
cards, home banking and broker... (more)