Web services have become a very popular method for connecting distributed
systems. The open standards-based techniques that Web services leverage
provide many benefits in an enterprise computing environment, including
cross-platform interoperability, simple firewall configuration, and limited
software deployment requirements.
However, integrating distributed transactions via Web services presents
special challenges, especially in relation to interacting with established
transaction coordinators. In this article, I'll examine some of the problems,
and suggest architectural best practices to avoid or mitigate them.
Challenges with Web Services
Enterprise architects and developers who use Web services to integrate
transactional systems need to be aware of the current Web service challenges.
Ignoring or not intelligently planning for these issues can lead to poor
system... (more)
One key area in which Microsoft must prove itself is in the security of the
data stored by the .NET Services. Because Microsoft is a favorite target of
hackers, and the personal, transactional, and payment data will be so
valuable, this data store is sure to be plagued by people trying to break the
security system. Passport has been shown to contain possible security
vulnerabilities with cross-site scripting and automatic logins. In order to
convince users and partners of the safety and privacy of their data,
Microsoft will need to be vigilant against any possible threats.
As pa... (more)