<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://thomaserl.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Thomas Erl</title>
 <link>http://thomaserl.sys-con.com/</link>
 <description>Latest News from Thomas Erl</description>
 <language>en</language>
 <copyright>Copyright 2012 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Wed, 16 May 2012 18:54:40 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>Book Excerpt: Service-Oriented Computing Fundamentals</title>
 <link>http://thomaserl.sys-con.com/node/1885537</link>
 <description>This excerpt describes fundamental terms and concepts associated with service-oriented computing, including those related to service-oriented architecture, service-orientation, and cloud computing. 
Service-oriented computing is an umbrella term that represents a new generation distributed computing platform. As such, it encompasses many things, including its own design paradigm and design principles, design pattern catalogs, pattern languages, a distinct architectural model, and related concepts, technologies, and frameworks. 
Service-orientation (explained shortly) emerged as a formal method in support of achieving the following goals and benefits associated with service-oriented computing.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/1885537&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Jun 2011 11:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/1885537</guid>
 <comments>http://thomaserl.sys-con.com/node/1885537#feedback</comments>
</item>
<item>
 <title>Cloud Computing, SOA and Windows Azure - Part 4</title>
 <link>http://thomaserl.sys-con.com/node/1525210</link>
 <description>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.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/1525210&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 09 Sep 2010 21:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/1525210</guid>
 <comments>http://thomaserl.sys-con.com/node/1525210#feedback</comments>
</item>
<item>
 <title>Cloud Computing, SOA and Windows Azure - Part 3</title>
 <link>http://thomaserl.sys-con.com/node/1511873</link>
 <description>A cloud service in Windows Azure will typically have multiple concurrent instances. Each instance may be running all or a part of the service’s codebase. As a developer, you control the number and type of roles that you want running your service. 
Windows Azure roles are comparable to standard Visual Studio projects, where each instance represents a separate project. These roles represent different types of applications that are natively supported by Windows Azure. &lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/1511873&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 28 Aug 2010 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/1511873</guid>
 <comments>http://thomaserl.sys-con.com/node/1511873#feedback</comments>
</item>
<item>
 <title>Cloud Computing, SOA and Windows Azure - Part 2</title>
 <link>http://thomaserl.sys-con.com/node/1488748</link>
 <description>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, and Windows Azure platform AppFabric.
The infrastructure and service architectures that underlie many of these native services (as well as cloud-based services in general) are based on direct combined application of Stateful Services [786] and Redundant Implementation [766]. This is made possible by leveraging several of the built-in extensions and mechanisms provided by the Windows Azure platform (as explained in this chapter and Chapter 16).&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/1488748&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 06 Aug 2010 09:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/1488748</guid>
 <comments>http://thomaserl.sys-con.com/node/1488748#feedback</comments>
</item>
<item>
 <title>Cloud Computing, SOA and Windows Azure</title>
 <link>http://thomaserl.sys-con.com/node/1478999</link>
 <description>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.
The Windows Azure platform represents one of the major components of the Software-plus-Services strategy, as Microsoft’s cloud computing operating environment, designed from the outset to holistically manage pools of computation, storage and networking; all encapsulated by one or more services. &lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/1478999&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 01 Aug 2010 17:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/1478999</guid>
 <comments>http://thomaserl.sys-con.com/node/1478999#feedback</comments>
</item>
<item>
 <title>Web Service Contract Design &amp; Versioning for SOA</title>
 <link>http://thomaserl.sys-con.com/node/973130</link>
 <description>It’s always good to get an idea of the big picture before diving into the details of any technology-centric topic. For this reason, we’ll take the time to briefly mention the overarching goals and benefits associated with service-oriented computing as they relate to Web Service contract design.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/973130&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 21 May 2009 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/973130</guid>
 <comments>http://thomaserl.sys-con.com/node/973130#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#5):  Service Decomposition</title>
 <link>http://thomaserl.sys-con.com/node/906828</link>
 <description>A service inventory is a living body of services that individually will need the freedom to evolve independently over time. What we learned when documenting the SOA design pattern catalog is that there are patterns that emerged not only at design-time but also during this post-implementation evolutionary stage in a service’s lifecycle.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/906828&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 07 Apr 2009 08:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/906828</guid>
 <comments>http://thomaserl.sys-con.com/node/906828#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#4): Service Normalization</title>
 <link>http://thomaserl.sys-con.com/node/855058</link>
 <description>Like data normalization, the Service Normalization pattern is intent on reducing redundancy and waste in order to avoid the governance burden associated with having to maintain and synchronize similar or duplicate bodies of service logic. When designing data architectures, you can easily end up with different databases or even different database tables containing the same or similar data.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/855058&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 27 Feb 2009 11:30:00 EST</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/855058</guid>
 <comments>http://thomaserl.sys-con.com/node/855058#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#3): Domain Inventory</title>
 <link>http://thomaserl.sys-con.com/node/839864</link>
 <description>The internationally acclaimed book &quot;SOA Design Patterns&quot; (Erl et al., ISBN: 0136135161, Prentice Hall, 2009) documents a catalog of 85 patterns and is the latest title in the “Prentice Hall Service-Oriented Computing Series from Thomas Erl” (&lt;a href=&quot;http://www.soabooks.com&quot; title=&quot;www.soabooks.com&quot;&gt;www.soabooks.com&lt;/a&gt;). Thomas Erl, the world’s top-selling SOA author, spearheaded the community effort behind the creation of SOA Design Patterns. In development for over three years, the catalog has been subjected to comprehensive reviews by hundreds of industry professionals, employed by many of the world’s leading technology companies.  This book was released in coordination with the launch of &lt;a href=&quot;http://www.soapatterns.org&quot; title=&quot;www.soapatterns.org&quot;&gt;www.soapatterns.org&lt;/a&gt;, a community site dedicated to the on-going development and expansion of the SOA patterns catalog. The &quot;SOA Pattern of the Week&quot; article series is comprised of original content and insights provided to you courtesy of the authors and contributors of the SOA Design Patterns book and the SOAPatterns.org community site. Each article provides a summarized description (600-800 words) of one pattern with some new insights to complement and build upon the content in the book.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/839864&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 16 Feb 2009 10:30:00 EST</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/839864</guid>
 <comments>http://thomaserl.sys-con.com/node/839864#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#1): Service Façade</title>
 <link>http://thomaserl.sys-con.com/node/815612</link>
 <description>One of the fundamental goals when designing service-oriented solutions is to attain a reduced degree of coupling between services, thereby increasing the freedom and flexibility with which services can be individually evolved. Achieving the right level of coupling “looseness” is most often considered a design issue that revolves around the service contract and the consumer programs that form dependencies upon it.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/815612&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Feb 2009 11:54:00 EST</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/815612</guid>
 <comments>http://thomaserl.sys-con.com/node/815612#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#2): Non-Agnostic Context</title>
 <link>http://thomaserl.sys-con.com/node/823220</link>
 <description>Should a service only be considered a service if it&#039;s reusable? The answer to this question, as asserted by this pattern, is a firm &quot;no.&quot; While agnostic services (services providing multi-purpose logic with reuse potential, as per the Agnostic Context pattern), receive the most attention during service modeling and design phases, it can often be short-sighted to focus only on agnostic service logic.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/823220&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Jan 2009 16:20:00 EST</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/823220</guid>
 <comments>http://thomaserl.sys-con.com/node/823220#feedback</comments>
</item>
<item>
 <title>Introducing SOA Design Patterns</title>
 <link>http://thomaserl.sys-con.com/node/645271</link>
 <description>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.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/645271&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 16 Aug 2008 14:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/645271</guid>
 <comments>http://thomaserl.sys-con.com/node/645271#feedback</comments>
</item>
<item>
 <title>Exclusive SOA Web Services Journal Briefing – Thomas Erl On SOA</title>
 <link>http://thomaserl.sys-con.com/node/136190</link>
 <description>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. We caught up with him to ask him to share some of the insights he gained from his work with SOA and service-orientation.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/136190&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 29 Oct 2005 06:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/136190</guid>
 <comments>http://thomaserl.sys-con.com/node/136190#feedback</comments>
</item>
<item>
 <title>Paths to SOA</title>
 <link>http://thomaserl.sys-con.com/node/117496</link>
 <description>Many are comparing notes on two well-publicized paths to achieving SOA. The bottom-up approach is currently the most common variety, where Web services are created on an &#039;as need&#039; basis to fulfill mostly integration-related requirements. These services are typically application specific and simply re-create traditional integration channels over the open Web services communication framework.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/117496&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 08 Aug 2005 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/117496</guid>
 <comments>http://thomaserl.sys-con.com/node/117496#feedback</comments>
</item>
<item>
 <title>A Look Ahead to the Service-Oriented World</title>
 <link>http://thomaserl.sys-con.com/node/48928</link>
 <description>BEA recently announced that it is broadening its SOA consulting practice, and that it has  created a tool companies can use to learn about SOA and figure out how prepared they are to transition to the new architectural model.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/48928&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 06 Apr 2005 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/48928</guid>
 <comments>http://thomaserl.sys-con.com/node/48928#feedback</comments>
</item>
<item>
 <title>Best Practices for Transition Planning</title>
 <link>http://thomaserl.sys-con.com/node/46873</link>
 <description>Despite the magnitude of a migration to a service-oriented platform, the continuing uncertainty of critical WS-* standards, and the often thundering impact of large-scale SOA deployments, now is the time to start considering the move.&lt;p&gt;&lt;a href=&quot;http://thomaserl.sys-con.com/node/46873&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 28 Oct 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://thomaserl.sys-con.com/node/46873</guid>
 <comments>http://thomaserl.sys-con.com/node/46873#feedback</comments>
</item>
</channel>
</rss>

