Web Development Features (back to index)Development
Lodi provides a transaction server and web client development kit that works with any leading Java IDE and Servlet enabled web server to build secure database applets or HTML applications in one hour.
Lodi
applications are simple to build and portable because Lodi insulates programmers from disparities between platforms and databases, and handles most low-level programming complexities for developers. Integrated Development Environments (IDE's)
Lodi
extends industry-leading Java IDE's and 4GLs by supporting remote development and debugging of business applications. The
Lodi
also includes a set of JavaBeans that provide you with easy access to the Lodi development services. Using any compliant IDE, developers can drag-and-drop Lodi Java Beans to build database applications. Remote File Services
Nearly every computer device needs file services. Lodi
provides Remote File Services to any web-enabled device to store information on the server. As ultra-thin client applets and Consumer electronics grow more popular (devices without storage facilities) Remote File Services will become increasingly important. Remote Method Invocation (RMI)
Lodi
has its own totally portable Remote Method Invocation facility that enables any client application to invoke any Java class method on the server. Lodi has purposefully steered away from using the standard Java RMI package due to incompatibility problems between web browsers that don't support it. Full Support for JavaBeans
All the components included in Lodi are JavaBeans except for the Servlets. Our plug-and-play JavaBean functionality makes building Java applications as simple as wiring components together.
Event Management (back to index)
Lodi offers server side event management with email notification for applications needing near real-time information exchange about changing conditions, data or schedules. Whenever events are published on the network, Lodi notifies each registered subscriber with an interest in that particular event. Web State Management
Lodi supports standard session management as well as cookie management to give the ability to manage client sessions across many browsers and servers as scalable, reliable conversations. Integration
Multi-tier The COM & DCOM
Lodi does not use COM or DCOM services but does not prevent its integration. CORBA
Lodi utilizes its own mini broker, written to be extremely lightweight and secure for the Internet. Lodi does not integrate with the Common Object Request Broker or IIOP. Global Naming Using Java-standard JNDI (Java Naming and Directory Interface), Deployment RSA Security and Firewall Support
Lodi secures networked applications with optional encryption, authentication, and authorization based on the RSA Secured Sockets Layer (SSL), X.509 certificates, and access control lists (ACL's). All of Lodi services are securely available through firewalls via the tunneling of HTTP or SSL-variant HTTP's. Server Scalability
A Lodi Server scales to support many clients by managing connection pools and connection threads. Lodi caches itself on the server to provide database system updates extremely rapidly in real-time. Standard Internet Protocols Web browsers can access Zero Administration Client (ZAC)
Lodi supports the standard distribution model for Java applets, applications, and systems. Within ZAC, program libraries can be centrally administered. Lodi
pushes each updated component to all appropriate clients. The ZAC client is built into the latest browsers and incurs no download footprint. Dynamic Application Partitioning
Lodi does not permit application partitioning because partitioning isn't an issue. Lodi
uses Java Servlets that are naturally partitioned by the host server on which they run. The Servlet based architecture makes it scalable by installing additional web servers to run the Integrated Logging
Open Back-Plan Architecture Allows 3rd party vendors to develop new data-connectors for the open back-plane architecture that offers a unique Java development solution to meet specific data access needs. Debugging in Web Browsers
Applets and applications may run differently in different VM's,
so you can save time and effort by debugging in a browser to preview these differences. Debug from Microsoft Internet Explorer or Netscape Navigator. JDK 1.1.5 Support
Lodi for Java now supports JDK 1.1.5 Project Management Features
Lodi is designed to support interfaces to leading project and source management control systems, but as of yet does not provide this functionality.
