<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>A View from the Application Platform Team : Software + Services</title><link>http://blogs.msdn.com/stevengu/archive/tags/Software+_2B00_+Services/default.aspx</link><description>Tags: Software + Services</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>What Ifs</title><link>http://blogs.msdn.com/stevengu/archive/2007/10/30/what-ifs.aspx</link><pubDate>Tue, 30 Oct 2007 19:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5782655</guid><dc:creator>Steven Guggenheimer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/stevengu/comments/5782655.aspx</comments><wfw:commentRss>http://blogs.msdn.com/stevengu/commentrss.aspx?PostID=5782655</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;As you know the topic of Software + Services provides a lot of fodder for discussion these days.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;There is as much noise out in the market as there is code, and opportunity combined.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;That said, I continue to believe we are doing some of the core work necessary to generate real business advantage over the long term and leverage the best of investments companies have made with the new capabilities offered by advancements in technology and approach.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;One core area we have been focused on is the core of “services” which started with .NET and has expanded throughout the entire Microsoft platform.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Today we announced how we are taking that core work end integrating it tightly with “Models” to enable the next step function in IT/Development capability.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What if you could write an application with one-tenth of the code you use today?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What if the model of the application you developed was the application?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What if you could collaborate with internal and external business/IT partners without the layers of boundaries you face today? &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;These things are the places where our “Oslo” technologies are focused. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;What is “Oslo” you might ask, today we announced a new set of technology investments, codenamed “Oslo”, that will go into the next versions of Biz Talk Server, Biz Talk Services, .NET Framework, Visual Studio and System Center.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This is a significant milestone in our strategy and roadmap for SOA and S+S.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The goal of these technologies is to simplify designing, building, managing, and scaling composite applications that can span the Enterprise to the Internet.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Microsoft is hosting its fifth annual SOA &amp;amp; Business Process Conference on the Redmond Campus, and I’m excited to say I got to see “Oslo” working firsthand in Robert Wahbe’s keynote today. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Visit the new Microsoft SOA and Business Process Solution Center at &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/soa" mce_href="http://www.microsoft.com/soa"&gt;&lt;FONT face=Calibri size=3&gt;http://www.microsoft.com/soa&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5782655" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/stevengu/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/Software+_2B00_+Services/default.aspx">Software + Services</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/BizTalk+Services/default.aspx">BizTalk Services</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/BizTalk+Server/default.aspx">BizTalk Server</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/Business+Process+Conference/default.aspx">Business Process Conference</category></item><item><title>The Roadmap to Software + Services </title><link>http://blogs.msdn.com/stevengu/archive/2007/10/02/the-roadmap-to-software-services.aspx</link><pubDate>Tue, 02 Oct 2007 20:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5245227</guid><dc:creator>Steven Guggenheimer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/stevengu/comments/5245227.aspx</comments><wfw:commentRss>http://blogs.msdn.com/stevengu/commentrss.aspx?PostID=5245227</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Yesterday, we disclosed our approach to business services and the framework for how these services will come to market. You can read the press release &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/presspass/press/2007/sep07/09-30RoadmapForBusinessPR.mspx" mce_href="http://www.microsoft.com/presspass/press/2007/sep07/09-30RoadmapForBusinessPR.mspx"&gt;&lt;FONT face=Calibri size=3&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;. This is a topic I am very passionate about and have spoken on in many customer and public forums for just under a year.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;”Services” are a great conversation and depending on who you talk with can mean different things.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Putting aside traditional outsourced services, from a software services perspective the conversation varies depending on whom you speak with. When we talk with a start-up company the conversation is often around using Services to build a mash-up to be offered via Software as a Service (SaaS), and maybe the company call itself a Web 2.0 company to gain VC funding.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If we talk with an enterprise company the conversation is often around Service Oriented Architecture (SOA), using an Enterprise Service Bus (ESB) to build a composite application.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In both cases the conversation is really around how you leverage software delivered over the wire as a service (as opposed to attached to a client or server) whether it’s behind the firewall, over the firewall or across the internet.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;In the end “services” provide many opportunities for consumers and business alike, but also require thought on how to best leverage, especially for businesses that have existing investments in data and applications.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Microsoft has made significant bets in services starting in the mid 1990’s.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Beyond our consumer portal offerings Microsoft made some core technology bets on XML, SOAP and other standards that allow our products and platforms to enable and support a service-based environment.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Based on those early investments today customers can leverage services (via Services Oriented Architecture) within their environments, or take advantage of new Web-based service offerings like Forefront Security, or Xbox Live, because the fundamentals for a service based world are in place.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;The fact that Office, and Sharepoint and InfoPath and SQL and BizTalk and Visual Studio and .NET all work so well together for the creation and consumption of services is because of these bets.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These investments stretch across all our products and technologies and provide the fabric for the support of a variety of services.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Once we get into a conversation on services, it’s often helpful to have a conversation around a taxonomy for services as not all services are created equal.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are of course the core platform technologies like XML, SOAP, HTTP, etc. the provide the fabric across the products and some core foundation offerings like IIS and Silverlight that just allow the platform to support core service functionality.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Above that there are three core types of services...Building Block, Attach and Finished services.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Building Block&lt;/B&gt; Services are those services a developer would use in the creation of applications that would save them time.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In many ways they are like the Microsoft Foundation Classes (MFC) but in this case for services.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As part yesterday’s news, we announced an update to BizTalk Services which enables developers to more rapidly and cost-effectively build composite applications and open up new opportunities for businesses.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We are steadily evolving and building innovation into BizTalk Services with the great feedback we receive from enterprises to startups. Keep it coming.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To get more information on these services check out &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://biztalk.net/" mce_href="http://biztalk.net/"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;http://biztalk.net&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Attached&lt;/B&gt; Services provide additional functionality for on premise offerings, like Forefront Security email filtering for exchange or Xbox Live for Xbox.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;They take something you already have and make it better, with Windows Update being another example.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Finished &lt;/B&gt;Services are services that you use to replace something you have today with a service offering equivalent, so hosted email or hosted CRM are good examples.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;As part of the announcement we outlined some of the work going on around Microsoft Online, such as online services offerings for enterprises with more than 5000 seats. We have moved this offering out of the incubation phase and are making it more broadly available.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The services include Microsoft Exchange Online, Microsoft Office SharePoint Online and Microsoft Office Communications Online and will be delivered through Microsoft and our partners.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;This taxonomy is useful in terms of how to think of service types and what might be useful for each individual or organization.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the end for most mid-size and large organizations the ultimate answer will be some blend of their existing software and date and various service offerings of all the different types. There is no one answer for every company but rather we will all go through a collective learning as we evolve.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The key with technology transformations is they never come as quickly as the pundits predict and the software + services world truly is an evolution for most people.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For those customers that have limited on-premise investments in infrastructure or applications today services can provide an opportunity to more quickly provide business capabilities.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For those organizations with existing investment how to balance existing investments in code and data with new opportunities that services provide is just another layer of consideration for the IT and Development professionals.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The beauty is there is no “right” answer but rather a strategy for each individual or business that best suits their needs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Our goal at Microsoft is to provide the choices and frameworks to help people make intelligent decisions, while we, along with the industry, continue to make investments to help people take advantage of these new capabilities. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Stay tuned for more on this topic as we roll out more service offerings for developers and IT professionals over the next year.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5245227" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/stevengu/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/Software+_2B00_+Services/default.aspx">Software + Services</category><category domain="http://blogs.msdn.com/stevengu/archive/tags/BizTalk+Services/default.aspx">BizTalk Services</category></item></channel></rss>