For a complete list of the co-authors and contributors, see the end of the
article.
The following section demonstrates the creation of a simple "Hello World"
service in a Windows Azure hosted application.
Note: If you are carrying out the upcoming steps with Visual Studio 2008, you
will need to be in an elevated mode (such as Administrator). A convenient way
of determining whether the mode setting is correct is to press the F5 key in
order to enter debug mode. If you receive an error stating "the development
fabric must be run elevated," then you will need to restart Visual Studio as
an administrator.
Also, ensure the following on your SQL Express setup:
SQL Server Express Edition 2008 must be running under the ‘.\SQLEXPRESS'
instance Your Windows account must have a login in .\SQLEXPRESS Your login
account is a member of the sysadmin role
If SQL Express isn't confi... (more)
With the unwavering prominence of service-oriented architecture (SOA) there
is an increasing interest in understanding what exactly it means for
something to be considered "service-oriented." Thomas Erl recently completed
a lengthy research project for SOA Systems Inc. into the origins of SOA and
the current state of service-orientation among all primary SOA technology
platforms. This body of work contributed to the mainstream SOA methodology
developed by SOA Systems and was also documented in Thomas's new book,
Service-Oriented Architecture: Concepts, Technology, and Design. We ... (more)
Originally inspired by techniques used to design buildings and cities, and
popularized by the Gang of Four during the mainstream emergence of
object-orientation, design patterns have seen us through the various shifts
in architecture, technology, and, of course, design. Pattern catalogs have
periodically emerged, one building on the other, and each revealing a set of
problem-solving techniques and providing invaluable insights as to how and
when those techniques should be used to help us attain our design goals.
SOA has its own history, having risen out of a haze of ambiguity to e... (more)
For a complete list of the co-authors and contributors, see the end of the
article.
Microsoft's Software-plus-Services strategy represents a view of the world
where the growing feature-set of devices and the increasing ubiquity of the
Web are combined to deliver more compelling solutions. Software-plus-Services
represents an evolutionary step that is based on existing best practices in
IT and extends the application potential of core service-orientation design
principles.
Microsoft's efforts to embrace the Software-plus-Services vision are framed
by three core goals:
User expe... (more)
For a complete list of the co-authors and contributors, see the end of the
article.
Windows Azure Platform Overview
The Windows Azure platform is an Internet-scale cloud computing services
platform hosted in Microsoft data centers. Windows tools provide
functionality to build solutions that include a cloud services operating
system and a set of developer services. The key parts of the Windows Azure
platform are:
Windows Azure (application container) Microsoft SQL Azure Windows Azure
platform AppFabric
The infrastructure and service architectures that underlie many of these
nati... (more)