Introduction
Data Service is more than data manager or data organization, it is data service perspective. It will be able to manage and organize your data service based on your requirements. It can be a logic data structure or a physics data structure; in other words, it will organize data in whatever way you want.

A flexible data resource perspective
Why do you need data service?
If you are a DB admin or a DB owner, you must feel very intractable and powerless in the face of a complex and huge DBMS. Because almost all DBMS lost permission level controller, and it is difficult to organize your data from logic perspective. However a flexible data resource manager perspective can try to resolve it.
It is very important for user role to re-organize data based on user requirements again and again, so we can also find more actual experiments aiming at keeper, publisher, consumer or creator. Although Data Service 1.0 is only for supporting JDBC services, it still indicates that different user roles only care different data requirements, that is, it will show different data perspectives. From end user speaking, Data Service can be manager, which is maintainable and sharing.
Data Service supports team work.
While Data Service is integrated with VSS/CVS team work environment, all user roles will be able to be exactly distinguished. That is, different user role has different data view and takes different manager and control permission.
In version 1.0, any user roles may be in possession of two resources: locally created & stored resources and VSS/CVS controlled & managed resources.
An extensible Eclipse plug-in for JDBC services
Data Service is built on Eclipse project framework and the team work architecture. It is also a powerful plug-in based on EMF technology, so that the software undisputed possesses adaptability and openness.
Eclipse is a many-splendor thing, which is a technology, an extensible platform for tool integration, a wide range of tools built on that platform. Eclipse is also an open source project that delivers this technology, a community that contributes to the open source project and produces commercial Eclipse-based tools. The community itself is diverse, ranging from users of Eclipse-based products, to tool writers building extensions, to researchers exploring new ways of using Eclipse.
Most important of all, based on Eclipse team work framework,
Data Service can provide a powerful platform for sharing data resource, such as sharing Query model, sharing Business logic and sharing SQL statement etc. Imagine how great the improvement is that different user roles as publishers or consumers are working on the same enterprise platform.
A powerful query design tools
Visual Query Editor: Creating a query by dragging and dropping tables from data resource becomes simple and easy. Editing joins, filters, groups, sorts and unions can be completed in query editor.
Visual Predefined Path Editor: Predefining a path based on business logic can be implemented in path editor. Those paths can be applied to queries which meet correct path logic.
Visual Predefined Filter Editor: Predefining a filter based on user requirement can be completed in filter editor. Those predefined filters can be applied to queries which meet correct filter logic.
Export function
Support export SQL file in version 1.0.
Table doctor
Diagnose and fix table/view columns problem when they are changed in the data source.
Visual Table Editor: Create and manage table resources in an easy-to-use interface.
More wonderful plans
In later version, we will provide the following extended functions or customize service according to users’ requirements.
Support XML data source.
Customize Export Function.