-
Upcomming Version 4.2
Version 4.2 a stablization release is now in the process of being intergrated. This version will be kitted for Cache 5.0 & GT.M 5.0. If there are users requiring other platforms or versions please contact the project administrators.
2006-02-04 01:11:44 UTC by ferret1964
-
Announcing EsiProxy V1.0.0.1
I would like to announce the submission of the EsiProxy package to Open Source.
The EsiProxy V1.0.0.1 kit (http://sourceforge.net/projects/esiobjects/) contains software used to handle incoming (client) TCP connections and makes appropriate server side connections. Its purpose is to provide a common interface for making and establishing connections to EsiObjects and to hide the some of the underlying shortcoming of the host MUMPS system.
EsiProxy provides two basic types of services:
1. EsiObjectsService, and
2. EsiCorbaService.
Features of EsiObjectsService are:
- Caches connections. For example, server connections are kept active. This eliminates a delay (M Job startup) on new connections.
- Supports SSL connections
Features of EsiCorbaService are:
- Enables the use of a single port for connections, which is usually defined in an IOR and stored on a Naming Service. Only one IOR needs to be defined. No special support on client or server is required like ensuring that multiple CORBA services are running on predefined ports.
- Fail over is insured. If a listener dies for some reason, a new one will be created without intervention of a new connect.
Additionally, in conjunction with this submission, we have submitted a new build of EsiORB as V1.0.0.2. This build contains bug fixes and a revised ReadMe file.
The next submission will be EsiWrapper V1.0.0.1 and the full VistA data wrapper library. EsiWrapper is a generalized server side façade that integrates and presents multiple application interfaces. Additionally, it can integrate multiple local data sources (through wrappers) and present the data through a common interface. It does this through a unique combination of virtual/concrete libraries and class inheritance. EsiWrapper will contain a subset of the full VistA data wrapper set. The full VistA data wrapper library will also be made available.
2004-08-17 20:57:33 UTC by twiechmann
-
Announcing Build 2 of EsiQuery
For those of you interested in the EsiQuery package recently submitted to the EsiObjects project at http://www.SourceForge.com, you will be pleased to hear that build 2 of the package has been released.
Several months ago I gave a pre-release of the EsiQuery package to Mark Lamoreaux of TriAxial Data Systems (www.TriAxialData.com). Mark and his programmers have been using EsiObjects to build their applications using GT.M on Linux. Mark and one of his very able programmers, Eric Lambart, did a great job of cleaning up the first release of EsiQuery. As a proponent of Open Source, Mark has graciously contributed all of their work on EsiQuery to the EsiObjects project.
It is this kind of contribution to Open Source that makes everyone a winner. Because of their contribution, we've been able to give you the next upgrade to the EsiQuery package. For the Open Source concept to work, contributions are essential. Over time a synergy occurs with everyone winning.
2004-03-22 00:10:31 UTC by twiechmann
-
Announcing EsiParser
As a natural add-on to the EsiQuery submission, ESI would like to submit the EsiParser V0.1.0.1 package to Open Source. EsiParser consists of a set of Java classes that, in conjunction with ANTLR V2.7.2, generates EsiObjects lexer and parser code for a given grammar specification. ANTLR V2.7.2 (Another Tool for Language Recognition) is a parser and translator generator that is freely available at http://www.antlr.org/. This package was used to generate the lexer and parser for the EsiQuery package. The Object Query Language grammar file oql.g is included.
A new forum named Parser Generator exists on the EsiObjects project. If you download this package and are interested in working with it, you should monitor that forum to keep in touch with the latest developments.
2004-03-22 00:09:40 UTC by twiechmann
-
EsiQuery now submitted to Open Source.
For those of you who have been waiting for the Object Query Language package add-on to the
EsiObjects project, it is now on http://www.sourceforge.net.
OQL is an object oriented, SQL like query language for object-oriented databases based on the Object Database Management Group (ODMG) standard. The EsiQuery system is a partial implementation of the OQL language specification. It is implemented as an EsiObjectsÔ application and will access any collection of EsiObjects objects that support a polymorphic iterator interface.
EsiQuery consists of the following features:
1. Implementation of the open Object Query Language ODMG standard.
2. Based on the SQL 93 standard.
3. OQL is a functional language and permits access to EsiObjects interface services.
4. Provides recursive execution of nested expressions, specifically the Select From Where clause.
5. Implemented as an EsiObjects application.
6. It will access any collection of EsiObjects objects that support a polymorphic iterator interface.
7. Management functions are provided via a Java based Graphical User Interface.
8. Provided with a Getting Started Guide that teaches the programmer how to use the system via a series of coding examples that accesses a system via EsiObjects wrappers.
Please read the ReadMe.txt file carefully as a starting point. Also, a new forum has been added to the EsiObjects project called Object Query Language. If you use the EsiQuery package, you should monitor that forum to insure receipt of discussion messages.
2004-03-16 18:35:00 UTC by twiechmann