Data Format or Service
I have just read about OpenCARE project to convert any data format to EDXL. This is a good idea to integrate incompatible data formats that conceptually indicate to the same meaning. For example, organization A may store people database in MySQL, organization B stores people database in MS Access with totally different schema, and organization C stores people database in MS Excel. It is also impossible to force all organizations to use the same data format so OpenCARE is designed to convert any data format to XML-based format like EDXL which is an oasis standard.
In order to share free-formed raw data and information across organizations, there might be 2 approaches. Above approach is to unify data format in the last step instead of convincing all organizations to change their data storage. Another approach is to develop services for each organization to obtain raw data in RPC style. In other words, it could be called like web service. Which one is better?
Data format approach is easier to implement but you may loss lots of data, especially organization specific data. Web service sounds better but each organization needs to work more. In my opinion, we should use both approaches according to time constraint. Data format approach is suitable for urgent projects to quickly start data exchange as fast as possible. After that web service approach should be used on top of that data format.
The main advantage of web service is that you don’t need to care about how to parse data markup language. Service will always give you the raw data. So each organization may provide different data, some more and some less.
Technorati Tags: English, IT, Programming, Software, Review, XML, Web Service, OpenCARE, EDXL
- sugree's blog
- 3915 reads
OpenCARE data approach
push or pull online or offline
OpenCARE design trade-off
you are a good researcher
OpenCARE: next steps + situation explained
good update
I have read the current status and found out that you gave low priority to bug tracking system. In my opinion, this is the most important piece by now if you want to find volunteers, to build up community, and to track progress. GForge may be more than sufficient solution for OpenCARE. OpenCARE is a big project comprised of small components like plugins. Trac should be fit here and it is very simple to setup and make it run.
In deed! OpenCARE is such a
Post new comment