Feed on
Posts
Comments

Monthly Archive for January, 2008

Aspects of Domain Model Management

Aspects of Domain Model Management: interesting article on InfoQ.

Read Full Post »

IBM PureQuery

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, [...]

Read Full Post »

MS ADO .Net Data Service

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 [...]

Read Full Post »

Data Services Ecology (2)

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 [...]

Read Full Post »

Data Services ecology

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 [...]

Read Full Post »

Data Services duality

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 [...]

Read Full Post »

« Prev - Next »