LocationTech TEAMEngine

This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project: 

Geospatial Web Interoperability of distributed systems requires that the systems are able to communicate and understand each other. Even simple latitude and longitude coordinates can be encoded in many different ways. Such inter-system communication typically depends on open standards, like TCP/IP and HTTP, as well as other standards at a higher level that help communities of practice to better share data in their domain. If the community is in the realm of geospatial, it most likely uses a standard from the Open Geospatial Consortium (OGC). When properly implemented by developers, OGC standards enable different location-aware software systems to interoperate, despite the complexity and heterogeneity of the geoprocessing systems. Geoprocessing systems include geographic information systems, navigation systems, Earth imaging systems, spatial databases, climate models, sensor webs, location services, map browsers and others.

In 2004 there was a need to develop tests that would help check conformance of implementations to OGC standards. At that time, there were no tools available to perform the testing of OGC standards. A committee was created and decided to write the tests in a XSLT based language called Compliance Testing Language (CTL). A tool (Engine) was developed at the same time that allowed running the tests, managing users and providing test reports. This tool is TEAMEngine.

The OGC provides a web testing capability, based on TEAMEngine to help developers better implement OGC standards and to give OGC the proof of correct implementation when giving a compliance certificate.  Hundreds of implementations have been certified based on this tool. TEAMEngine is also being setup by other organizations to provide help on community compliance (e.g. German SDI).


LocationTech TEAMEngine provides a test harness for tests that check conformance of implementations to OGC standards. The following items are within scope for the project:

  • Execute tests written in the OGC Compliance Test Language (CTL).
  • Execute tests written in TestNG.
  • Execute tests written in SOAPUI.
  • Execute tests to monitor and report service compliance and performance.
  • Allow management (registration and testing) of profiles.
  • Allow plugins for different user authentication mechanisms.
  • Provide reporting following W3C EARL standard.
  • Allow execution of tests via REST, user interface, command line and API.
  • Provide easy customization (welcome page, logos etc.).
  • Multilanguage support.

Outside of the projects scope would be the development of software that implements the standards.



LocationTech TEAMEngine (Test, Evaluation and Measurement Engine) is a Java-based test harness for testing web services and other resources. It executes test scripts written in the OGC Compliance Test Language (CTL), TestNG, and other languages.  It is lightweight and easy to run as a command-line or web application.

TEAMEngine can be used to test any type of service, encoding or (meta)data resource.  It is the official test harness used by the Open Geospatial Consortium's (OGC) compliance program. Visit the project documentation website for more information at http://opengeospatial.github.io/teamengine/.

Why Here?: 

OGC mainly develops standards and not software. . The Eclipse Foundation and LocationTech develop software, which often implements OGC standards. These interests are complementary.

Many of LocationTech and Eclipse's values and principles--such as good governance, vendor neutrality, and consensus based decision making--are values held jointly at OGC.

The combination of services and infrastructure that LocationTech offers through LocationTech were comprehensive, attractive, and clearly distinguished compared to other project hosting options.

We believe these factors, and others will help provide a good environment for the project, encourage engagement, and that benefits evolution and adoption of OGC standards.

Project Scheduling: 

The code is currently 4.0.5

Expected release for 5.0 is early 2015

2-3 more minor releases are expected in 2014

Future Work: 
  1. Update dependencies. TEAMEngine has been around for many years but has not been maintained for some periods of time. Update of some of dependent libraries is important (e.g. Saxon-B 9.0).
  2. The user interface requires an uplift to be more modern and fast responsive.
  3. Update of the framework. TEAMEngine is not based on any web application framework. JSPs are loaded with logic. Sometimes hard to debug, in particular the sessions.
  4. Improvement of Reporting. Currently they are two types of reports (CTL and TestNG). It is requires a common reporting format and view (e.g. using W3C EARL).
  5. Add an adminstrative interface to allow easy customization for any community. Including web appearance, registration of profiles and management of users.
  6. Develop a new testing type to monitor servers. Currently implementers do a one-time testing. Some communities required frequent testing to check the availability of the server, its performance, conformance and changes.
Source Repository Type: 
Project Leads: 
Richard Martell
Initial Contribution: 

The code is in GitHub:


The code is currently maintain by one commiter.

TEAMEngine uses the following open source tools:

khan ali's picture

good one.

prena sharma's picture

Going for a tour, a short trip or traveling to a new place is quite easy and interesting because for few months you are going but if you are shifting permanently there. Then it would be difficult for you people as if you are not suppose to pack a single bag only, you have to pack many bags in order to shift all your stuffs.

For electricity problem you call an electrician, for water related problems you call plumber, for dusting issues you call maid, same as for shifting or relocation related problems call PACKERS AND MOVERS GURGAON. If you are native people of Gurgaon and want relocate somewhere else then PACKERS AND MOVERS GURGAON would be your best choice you have ever made. Relocation from Gurgaon is now easy with packers and movers Gurgaon. If you belong to middle class family and cannot afford big companies for your move then do not worry because PACKERS AND MOVERS GURGAON provides you different quotation services through which anyone whether a rich or middle class family member can afford shifting and can achieve a tension free move. We don’t distinguish between peoples on the basis of caste, religion, color and etc for us the happiness of yours is must. That’s why PACKERS AND MOVERS GURGAON serves the same services to all and tries the best to make to happy.

Every client will get royal move what they deserve to get. Well to be very honest there are many others packing companies too in itself Gurgaon but the services we provide you is totally unmatchable. I am not pointing out anyone personally so don’t take it otherwise. I am just telling you the positive aspects of choosing us. It’s not at all a boundations for you people that you have to choose us but if you want to make a way for your move then for that PACKERS AND MOVERS GURGAON can help you. Moving with us is going to be a wonderful experience for both of us.

Trust me guys you would never feel guilty at any moment of your life to choose us. That’s what we do for you that you will always remind to relocation time with us. So, let me tell you some of the advantages of choosing us….

1. We provide you different shifting services. It varies from your demands. It may be house shifting, office shifting or any kind of relocation you demand.
2. Starting from packing up the stuffs and ending with the arranging of the stuffs at your new destination. These all includes in every quotation.
3. We provide you doorstep services means as you hire us you are not supposed to go anywhere we will come to your doorstep and start the further process of shifting and packing.
4. PACKERS AND MOVERS GURGAON is a right and reliable packing and shifting company no chance is there of frauds.
And so on. If you want relocation then contact us on PACKERS AND MOVERS GURGAON.

Source: http://packers-and-movers-gurgaon.in/post/shifting-problems-solution-now...




khan ali's picture

We can acknowledge the proposal of TEAMEngine with the help of this article which have almost all possible detail related to it. Now i want to know about http://www.besstdissertation.com/ on different topic but this website help me to know the some main points which we should keep in mind while doing it.