Aspects of Domain Model Management
Posted in data access on Jan 4th, 2008
Aspects of Domain Model Management: interesting article on InfoQ.
SDO, DAS, Data Services: standards for heterogeneous Data Access made easy
Posted in data access on Jan 4th, 2008
Aspects of Domain Model Management: interesting article on InfoQ.
Posted in data access on Jan 3rd, 2008
Project formely known as JLINQ.
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0708ahadian/
http://www-306.ibm.com/software/data/studio/purequery/ (IBM Data Studio)
http://en.wikipedia.org/wiki/IBM_PureQuery
http://db2mag.com/story/showArticle.jhtml?articleID=202400140
It seems it used within Project Zero:
http://www.projectzero.org/wiki/bin/view/Documentation/DataAccess
It is unfortunately limited to Java and RDBMS.
Here is an example:
Data data = DataFactory.getData (datasource);
// Insert an employee of type Employee bean in the database
data.update(“insert into EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE, JOB, EDLEVEL, SEX, BIRTHDATE, SALARY,
BONUS, COMM) values( :employeeNumber, :firstName, :midinit, :lastname, :workdept, [...]
Posted in data access on Jan 3rd, 2008
Microsoft is clearly going in the right direction with the project formerly known as Astoria, now officially ADO .Net Data Services and with the Entity Framework.
http://msdn2.microsoft.com/en-us/library/aa697427(VS.80).aspx
http://blogs.msdn.com/astoriateam/default.aspx (the Astoria project team blog)
Even if they never liked it in the past (see the ObjectSpaces story) they will follow the path to mapping technologies, because that’s the best way to [...]
Posted in data access on Jan 3rd, 2008
IMHO Data Services are key to MDA, because they ley developers focus on their business model.
This remark leads me to 2 important related technologies for Data Services:
Automatic User Interface
See what NakedObjects (www.nakedobjects.org) is doing, and how they progressively integrate Data Access frameworks (OK, I agree: essentially Hibernate until now).
See the XML UI description approach and mostly [...]
Posted in data access on Jan 2nd, 2008
Data Services in SOA directly relates to several existing technologies and extends them:
Persistence, known as ORM in the past.
Integration, connectors to access packaged applications and/or exotic legacy data sources.
Web Services.
In the middle, between persistence and services you will find SDO, where in the past you knew JDO or JPA.
Between Integration and services, EAI is evolving [...]
Posted in data access on Jan 2nd, 2008
Data Services have a dual personality in SOA:
They can be data providers
In that sense they have some specific characteristics, for instance they are mostly transactional and synchronous.
They can be interfaces, for instance a Data Service will publish some data and will allow updates
A DAS for instance is able to aggregate and manipulate data through a [...]