SqlServerCE and SOA - an architecture question
- From: "Ron Lemire" <ronlemire1@xxxxxxxxxxx>
- Date: Fri, 20 May 2005 13:42:08 -0500
In the MSDN article 'Architecting Disconnected Mobile Applications Using a
Service Oriented Architecture' found at
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/develop_disconnect_mob_apps.asp,
the author states that "complete encapsulation of data access is one of the
most important tenets of a service...Services guard their data by enforcing
all business and data integrity rules and do not allow outside clients to
participate in any ACID transactions that would put a service at the mercy
of the client in terms of possible concurrency and locks...Services are
responsible for the state of data in their control; they are the final word
for their data." Also in the article the author acknowledges that
Service-oriented architecture (SOA) is one way to solve the problem of
disconnected mobile application development. The article also goes on to
describe the implementation of data synchronization which looks like a lot
of work. Something that does not come for free with the architecture but is
a loosely-coupled solution.
I'm looking into SQL Server 2005 Mobile Edition as another way to solve the
problem of disconnected mobile application development. It looks great as a
disconnected data store and SqlCeRemoteDataAccess and SqlCeReplication seem
to make the problem of synchronizing data a snap. Something that comes for
free with the architecture but is a tightly-coupled solution.
My question is:
Is SqlServerCE's merge replication and remote data access functionality
unuseable in a Service Oriented Architecture? I would like to architect my
smartphone apps as web service clients but I don't see how (if I develop
them according to the theory) how SqlServerCE's synchronization mechanisms
could fit in.
Any thoughts? Any real world experiences?
Thanks...Ron Lemire
.
- Follow-Ups:
- Re: SqlServerCE and SOA - an architecture question
- From: Darren Shaffer
- Re: SqlServerCE and SOA - an architecture question
- Prev by Date: Re: install/configure SQL Server 2000, SQL Server CE for merge replica
- Next by Date: RE: Error sincronized SQL Server 2000 and SQL Server CE
- Previous by thread: install/configure SQL Server 2000, SQL Server CE for merge replica
- Next by thread: Re: SqlServerCE and SOA - an architecture question
- Index(es):
Relevant Pages
|