<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>canoas'blog - Web Services</title>
    <link>http://canoas.com/blog/</link>
    <description>Arquitecturas de Serviços Web</description>
    <image>
      <url>http://canoas.com/favicon.ico</url>
      <title>canoas'blog - Web Services</title>
      <link>http://canoas.com/blog/</link>
    </image>
    <language>pt-pt</language>
    <copyright>Jose Antonio Silva</copyright>
    <lastBuildDate>Tue, 31 Jul 2007 23:15:02 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>joseas@microsoft.com</managingEditor>
    <webMaster>joseas@microsoft.com</webMaster>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=c0f75979-79e7-40b4-9f63-c0a5792ada0f</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,c0f75979-79e7-40b4-9f63-c0a5792ada0f.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,c0f75979-79e7-40b4-9f63-c0a5792ada0f.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c0f75979-79e7-40b4-9f63-c0a5792ada0f</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Muitas das ferramentas que usamos no dia-a-dia simplificam o modelo de programação
distribuído propagando as transacções entre as diferentes DataSources. O problema
é que usamos cada vez mais fontes de dados e a latência/disponibilidade são cada
vez mais fracas. Quando estas aproximações foram promovidas, as máquinas estavam muitas
vezes no mesmo rack. Hoje com os Web Services (SOAP/REST/JSON) os mashups são construídos
com base em endpoints que estão no mesmo planeta!
</p>
        <p>
As aplicações que deixaram as transacções (atómicas) se propagarem por sistemas distantes, acabaram
muitas vezes por enfrentar problemas enormes assim que a sua utilização aumentou (tipicamente
mal saíram do developer :-)). O auto-enlist de transacções mais os remote
calls como no DCOM eram muito simples de fazer, mas complicadíssimos de resolver em
termos de performance. O locking excessivo, mais alguma latência acabava por
deitar tudo abaixo. Embora também se possa muitas vezes minimizar o problema apenas
aumentando os recursos de hardware e adquirindo infra-estrutura mais avançada, nem
sempre essa solução é aceitável. Para além dos custos de hardware+software, isto tipicamente
implica mais recursos humanos, sistemas mais complexos para operar e monitorizar,
custos energéticos adicionais inclusive (Ar condicionado; geradores, ...).
</p>
        <p>
Uma das formas para escalar, e garantir uma disponibilidade elevada de aplicações
na Internet, passa por partir os dados por vários sítios, alguns registos até replicados
por vários locais e próximos dos utilizadores que mais os usam. Resumindo, se
começarmos a analisar como vão evoluindo aplicações que correm em cima de plataformas
distribuídas geograficamente a conclusão é que é preciso repensar a forma de
desenvolvimento, o nível de abstracção e a arquitectura vai fazendo toda a diferença. 
</p>
        <p>
Agora no verão é sempre uma boa altura para ler e aprender coisas novas, aqui
vai um conjunto de coisas que quero continuar a estudar:
</p>
        <ul>
          <li>
Pat Hellands's "Data on the Outside vs. Data on the Inside"<br /><a title="http://msdn2.microsoft.com/en-us/library/ms954587.aspx" href="http://msdn2.microsoft.com/en-us/library/ms954587.aspx">http://msdn2.microsoft.com/en-us/library/ms954587.aspx</a></li>
          <li>
Michael Platt's comment on "Decentralised Software Services (DSS) and Concurrency
and Coordination Runtime (CCR)"<br /><a title="Decentralised Software Services &amp; al." href="http://michaelplatt.net/blogs/architecture/archive/2007/06/11/dss-ccr-process-calculus-stm-oo-soa-saas-and-software-services.aspx" target="_blank">DSS/CCR,
Process calculus, STM, OO, SOA, SaaS and Software + Services</a></li>
          <li>
Ted Neward's "Pragmatic XML Services" interview<br /><a title="http://www.theserverside.com/news/thread.tss?thread_id=46225&amp;asrc=EM_NLN_1808197&amp;uid=2448657" href="http://www.theserverside.com/news/thread.tss?thread_id=46225&amp;asrc=EM_NLN_1808197&amp;uid=2448657">http://www.theserverside.com/news/thread.tss?thread_id=46225&amp;asrc=EM_NLN_1808197&amp;uid=2448657</a></li>
          <li>
Pat Helland's "Life Beyond Distributed Transactions: an Apostate's Opinion"<br /><a title="Life Beyond Distributed Transactions" href="http://blogs.msdn.com/pathelland/archive/2007/05/16/link-to-life-beyond-distributed-transactions-an-apostate-s-opinion.aspx" target="_blank">blogs.msdn.com/pathelland/...</a></li>
        </ul>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=c0f75979-79e7-40b4-9f63-c0a5792ada0f" />
      </body>
      <title>Transac&amp;ccedil;&amp;otilde;es Distribu&amp;iacute;das fora de moda</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,c0f75979-79e7-40b4-9f63-c0a5792ada0f.aspx</guid>
      <link>http://canoas.com/blog/2007/07/31/Transacccedilotildees+Distribuiacutedas+Fora+De+Moda.aspx</link>
      <pubDate>Tue, 31 Jul 2007 23:15:02 GMT</pubDate>
      <description>&lt;p&gt;
Muitas das ferramentas que usamos no dia-a-dia simplificam o modelo de programação
distribuído propagando as transacções entre as diferentes DataSources. O problema
é que usamos cada vez mais fontes de dados&amp;nbsp;e a latência/disponibilidade são cada
vez mais fracas. Quando estas aproximações foram promovidas, as máquinas estavam muitas
vezes no mesmo rack. Hoje com os Web Services (SOAP/REST/JSON) os mashups são construídos
com base em endpoints que estão no mesmo planeta!
&lt;/p&gt;
&lt;p&gt;
As aplicações que deixaram as transacções (atómicas) se propagarem por sistemas distantes,&amp;nbsp;acabaram
muitas vezes por enfrentar problemas enormes assim que a sua utilização aumentou (tipicamente
mal saíram do developer :-)).&amp;nbsp;O auto-enlist de transacções&amp;nbsp;mais os remote
calls como no DCOM eram muito simples de fazer, mas complicadíssimos de resolver em
termos de performance. O locking&amp;nbsp;excessivo, mais alguma latência acabava por
deitar tudo abaixo. Embora também se possa muitas vezes minimizar o problema apenas
aumentando os recursos de hardware e adquirindo infra-estrutura mais avançada, nem
sempre essa solução é aceitável. Para além dos custos de hardware+software, isto tipicamente
implica mais recursos humanos, sistemas mais complexos para operar e monitorizar,
custos energéticos adicionais inclusive (Ar condicionado; geradores, ...).
&lt;/p&gt;
&lt;p&gt;
Uma das formas para escalar, e garantir uma disponibilidade elevada de aplicações
na Internet, passa por partir os dados por vários sítios, alguns registos até&amp;nbsp;replicados
por vários locais e&amp;nbsp;próximos dos utilizadores que mais os usam. Resumindo, se
começarmos a analisar como vão evoluindo aplicações&amp;nbsp;que correm em cima de plataformas
distribuídas geograficamente&amp;nbsp;a conclusão é que é preciso repensar a forma de
desenvolvimento, o nível de abstracção e a arquitectura&amp;nbsp;vai fazendo toda a diferença. 
&lt;/p&gt;
&lt;p&gt;
Agora no verão é sempre uma boa altura para ler e aprender&amp;nbsp;coisas novas, aqui
vai um conjunto de coisas que quero continuar a estudar:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Pat Hellands's "Data on the Outside vs. Data on the Inside"&lt;br&gt;
&lt;a title="http://msdn2.microsoft.com/en-us/library/ms954587.aspx" href="http://msdn2.microsoft.com/en-us/library/ms954587.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms954587.aspx&lt;/a&gt; 
&lt;li&gt;
Michael Platt's comment on "Decentralised Software Services (DSS)&amp;nbsp;and Concurrency
and Coordination Runtime (CCR)"&lt;br&gt;
&lt;a title="Decentralised Software Services &amp;amp; al." href="http://michaelplatt.net/blogs/architecture/archive/2007/06/11/dss-ccr-process-calculus-stm-oo-soa-saas-and-software-services.aspx" target="_blank"&gt;DSS/CCR,
Process calculus, STM, OO, SOA, SaaS and Software + Services&lt;/a&gt; 
&lt;li&gt;
Ted Neward's "Pragmatic XML Services" interview&lt;br&gt;
&lt;a title="http://www.theserverside.com/news/thread.tss?thread_id=46225&amp;amp;asrc=EM_NLN_1808197&amp;amp;uid=2448657" href="http://www.theserverside.com/news/thread.tss?thread_id=46225&amp;amp;asrc=EM_NLN_1808197&amp;amp;uid=2448657"&gt;http://www.theserverside.com/news/thread.tss?thread_id=46225&amp;amp;asrc=EM_NLN_1808197&amp;amp;uid=2448657&lt;/a&gt; 
&lt;li&gt;
Pat Helland's "Life Beyond Distributed Transactions: an Apostate's Opinion"&lt;br&gt;
&lt;a title="Life Beyond Distributed Transactions" href="http://blogs.msdn.com/pathelland/archive/2007/05/16/link-to-life-beyond-distributed-transactions-an-apostate-s-opinion.aspx" target="_blank"&gt;blogs.msdn.com/pathelland/...&lt;/a&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=c0f75979-79e7-40b4-9f63-c0a5792ada0f" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,c0f75979-79e7-40b4-9f63-c0a5792ada0f.aspx</comments>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=43625736-ba81-4de1-80f1-888240a269d0</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,43625736-ba81-4de1-80f1-888240a269d0.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,43625736-ba81-4de1-80f1-888240a269d0.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=43625736-ba81-4de1-80f1-888240a269d0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.dotnet-u.com/" target="_new" atomicselection="true">
            <img style="margin: 0px 10px 0px 0px" height="208" src="http://www.dotnet-u.com/images/dotnetu_logo.JPG" width="198" align="left" border="0" />
          </a>
        </p>
        <blockquote>
          <p>
Abriu a <strong>.NET University</strong> :-) com um primeiro round de .NET 3.0
(WPF, WCF, WF, Cardspace) mas já estão a preparar também um <strong>Web .NET University</strong> (ASP.NET
Ajax, Gadgets, IE7/RSS, and Silverlight) e uma <strong>Biztalk .NET University.</strong></p>
          <p>
            <strong>Para fazer download do <font color="#ff0000">.NET University</font> Courseware:</strong>
          </p>
          <ul>
            <li>
              <a href="http://www.dotnet-u.com/courseware/WPFIntro.zip">Windows Presentation Foundation
PPTs</a>
            </li>
            <li>
              <a href="http://www.dotnet-u.com/courseware/WCFIntro.zip">Windows Communication Foundation
PPTs</a>
            </li>
            <li>
              <a href="http://www.dotnet-u.com/courseware/WFIntro.zip">Windows Workflow Foundation
PPTs</a>
            </li>
            <li>
              <a href="http://www.dotnet-u.com/courseware/CardSpaceIntro.zip">Windows CardSpace
PPTs</a>
            </li>
            <li>
              <a href="http://www.dotnet-u.com/courseware/NetULabs.zip">Hands on Labs</a>
            </li>
          </ul>
          <p>
Site: <a href="http://www.dotnet-u.com/">http://www.dotnet-u.com/</a></p>
        </blockquote>
        <p>
Source: <a href="http://weblogs.pontonetpt.com/calejo/posts/15040.aspx">.net University</a> Originally
published on Mon, 11 Jun 2007 23:40:00 GMT by Ricardo Calejo 
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=43625736-ba81-4de1-80f1-888240a269d0" />
      </body>
      <title>Forma&amp;ccedil;&amp;atilde;o: .net University</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,43625736-ba81-4de1-80f1-888240a269d0.aspx</guid>
      <link>http://canoas.com/blog/2007/06/12/Formaccedilatildeo+Net+University.aspx</link>
      <pubDate>Tue, 12 Jun 2007 09:30:42 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.dotnet-u.com/" target="_new" atomicselection="true"&gt;&lt;img style="margin: 0px 10px 0px 0px" height="208" src="http://www.dotnet-u.com/images/dotnetu_logo.JPG" width="198" align="left" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
Abriu a &lt;strong&gt;.NET University&lt;/strong&gt;&amp;nbsp;:-) com um primeiro round de .NET 3.0
(WPF, WCF, WF, Cardspace) mas já estão a preparar também um &lt;strong&gt;Web .NET University&lt;/strong&gt; (ASP.NET
Ajax, Gadgets, IE7/RSS, and&amp;nbsp;Silverlight) e uma &lt;strong&gt;Biztalk .NET University.&lt;/strong&gt; 
&lt;p&gt;
&lt;strong&gt;Para fazer download do &lt;font color="#ff0000"&gt;.NET University&lt;/font&gt; Courseware:&lt;/strong&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.dotnet-u.com/courseware/WPFIntro.zip"&gt;Windows Presentation Foundation
PPTs&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.dotnet-u.com/courseware/WCFIntro.zip"&gt;Windows Communication Foundation
PPTs&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.dotnet-u.com/courseware/WFIntro.zip"&gt;Windows Workflow Foundation
PPTs&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.dotnet-u.com/courseware/CardSpaceIntro.zip"&gt;Windows CardSpace
PPTs&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.dotnet-u.com/courseware/NetULabs.zip"&gt;Hands on Labs&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Site: &lt;a href="http://www.dotnet-u.com/"&gt;http://www.dotnet-u.com/&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Source: &lt;a href="http://weblogs.pontonetpt.com/calejo/posts/15040.aspx"&gt;.net University&lt;/a&gt; Originally
published on Mon, 11 Jun 2007 23:40:00 GMT by Ricardo Calejo 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=43625736-ba81-4de1-80f1-888240a269d0" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,43625736-ba81-4de1-80f1-888240a269d0.aspx</comments>
      <category>UX</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=1b7442a3-0a0c-491b-bed3-951c0f3bddeb</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,1b7442a3-0a0c-491b-bed3-951c0f3bddeb.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,1b7442a3-0a0c-491b-bed3-951c0f3bddeb.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1b7442a3-0a0c-491b-bed3-951c0f3bddeb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>
          </strong>
        </p>
        <p>
          <strong>
          </strong>
        </p>
        <a href="http://go.microsoft.com/?linkid=6818538" target="_blank">Jun 12th: SOA Overview</a>
        <p>
Learn how the Microsoft Service Oriented Architecture (SOA) vision and technology
can help you realize a more agile and connected enterprise by using an IT infrastructure
that can help streamline business processes, increase customer responsiveness, and
improve interactions with key partners. 
</p>
        <p>
Presenters: Kris Horrocks and Yumay Chang, Microsoft Corporation 
</p>
        <p>
          <a href="http://go.microsoft.com/?linkid=6818539" target="_blank">Jun 15th: Messaging
&amp; Communications</a>
        </p>
        <p>
Applications commonly communicate with other applications, both inside and outside
the organization. Modern applications also must often fit into a service-oriented
architecture (SOA), exposing some of their functionality as interoperable services
accessible by other software. Achieving these goals requires support for service-oriented
applications to communicate with other services. 
</p>
        <p>
        </p>
In this session we’ll share with you the technology Microsoft provides to build web
services that support the latest WS-* standards endorsed by all major vendors. In
addition, we’ll tie it in with the previous discussion around Software Factories and
show how Microsoft supports rapid development of these services through tooling support. 
<p></p><p>
Presenters: Steve Swartz and Don Smith, Microsoft Corporation 
</p><p><a href="http://go.microsoft.com/?linkid=6818540" target="_blank">Jun 19th: Business
Process &amp; Workflow</a></p><p>
In this session we will discuss the Business Process and Workflow capabilities necessary
in service oriented architecture and provide guidance for selecting the most appropriate
technology from Microsoft’s portfolio. We will discuss the requirements for service
composition in client applications, composite services, service intermediaries, and
line of business applications. In addition, we will examine the differences between
general purpose workflow platforms, domain specific workflow products, and cross organization
business process concerns. 
</p><p>
Presenters: Kris Horrocks, Microsoft Corporation 
</p><p><a href="http://go.microsoft.com/?linkid=6818541" target="_blank">Jun 22th: Tools
&amp; Modelling</a></p><p>
The advance in tooling has allowed business to drive down the cost of development
by over 100% in the last 10 years. However, in the same period of time the number
of successful projects has not increased significantly.  In fact it has consistently
run at right around 30% of projects are deemed successful.  Software development,
as currently practiced, is slow, expensive and error prone, often yielding products
with large numbers of defects, causing serious problems of usability, reliability,
performance, security and other qualities of service. 
</p><p>
This talk addresses how to identify typical customer pains in software development 
and shows how Microsoft tools offer a solution that enables collaboration across the
extended team of project managers, architects, developers, testers, and business stakeholders
and allows new solutions to be developed faster, cheaper and better though industrialization
of software development. 
</p><p>
Presenters: Erik Gunvaldson, Don Smith, Microsoft Corporation 
</p><img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=1b7442a3-0a0c-491b-bed3-951c0f3bddeb" /></body>
      <title>Forma&amp;ccedil;&amp;atilde;o SOA: webcasts</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,1b7442a3-0a0c-491b-bed3-951c0f3bddeb.aspx</guid>
      <link>http://canoas.com/blog/2007/06/11/Formaccedilatildeo+SOA+Webcasts.aspx</link>
      <pubDate>Mon, 11 Jun 2007 16:08:02 GMT</pubDate>
      <description>&lt;p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;a href="http://go.microsoft.com/?linkid=6818538" target="_blank"&gt;Jun 12th: SOA Overview&lt;/a&gt; 
&lt;p&gt;
Learn how the Microsoft Service Oriented Architecture (SOA) vision and technology
can help you realize a more agile and connected enterprise by using an IT infrastructure
that can help streamline business processes, increase customer responsiveness, and
improve interactions with key partners. 
&lt;/p&gt;
&lt;p&gt;
Presenters: Kris Horrocks and Yumay Chang, Microsoft Corporation 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://go.microsoft.com/?linkid=6818539" target="_blank"&gt;Jun 15th: Messaging
&amp;amp; Communications&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Applications commonly communicate with other applications, both inside and outside
the organization. Modern applications also must often fit into a service-oriented
architecture (SOA), exposing some of their functionality as interoperable services
accessible by other software. Achieving these goals requires support for service-oriented
applications to communicate with other services. 
&lt;p&gt;
&lt;/p&gt;
In this session we’ll share with you the technology Microsoft provides to build web
services that support the latest WS-* standards endorsed by all major vendors. In
addition, we’ll tie it in with the previous discussion around Software Factories and
show how Microsoft supports rapid development of these services through tooling support. 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Presenters: Steve Swartz and Don Smith, Microsoft Corporation 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://go.microsoft.com/?linkid=6818540" target="_blank"&gt;Jun 19th: Business
Process &amp;amp; Workflow&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
In this session we will discuss the Business Process and Workflow capabilities necessary
in service oriented architecture and provide guidance for selecting the most appropriate
technology from Microsoft’s portfolio. We will discuss the requirements for service
composition in client applications, composite services, service intermediaries, and
line of business applications. In addition, we will examine the differences between
general purpose workflow platforms, domain specific workflow products, and cross organization
business process concerns. 
&lt;/p&gt;
&lt;p&gt;
Presenters: Kris Horrocks, Microsoft Corporation 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://go.microsoft.com/?linkid=6818541" target="_blank"&gt;Jun 22th: Tools
&amp;amp; Modelling&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The advance in tooling has allowed business to drive down the cost of development
by over 100% in the last 10 years. However, in the same period of time the number
of successful projects has not increased significantly.&amp;nbsp; In fact it has consistently
run at right around 30% of projects are deemed successful.&amp;nbsp; Software development,
as currently practiced, is slow, expensive and error prone, often yielding products
with large numbers of defects, causing serious problems of usability, reliability,
performance, security and other qualities of service. 
&lt;/p&gt;
&lt;p&gt;
This talk addresses how to identify typical customer pains in software development&amp;nbsp;
and shows how Microsoft tools offer a solution that enables collaboration across the
extended team of project managers, architects, developers, testers, and business stakeholders
and allows new solutions to be developed faster, cheaper and better though industrialization
of software development. 
&lt;/p&gt;
&lt;p&gt;
Presenters: Erik Gunvaldson, Don Smith, Microsoft Corporation 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=1b7442a3-0a0c-491b-bed3-951c0f3bddeb" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,1b7442a3-0a0c-491b-bed3-951c0f3bddeb.aspx</comments>
      <category>Arquitecturas</category>
      <category>Biztalk</category>
      <category>Software Factories</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=762c4486-dd6f-440b-aaff-a016d1a84973</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,762c4486-dd6f-440b-aaff-a016d1a84973.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,762c4486-dd6f-440b-aaff-a016d1a84973.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=762c4486-dd6f-440b-aaff-a016d1a84973</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Muitas foram as tecnologias que sofreram disrupções devido ao XML. Durante muito tempo
acreditei que o SOAP era a "Killer Application". Hoje reconheço que o SOAP ainda tem
muito para crescer. Mas uma outra aplicação teve uma adopção viral e que afectou muitas
pessoas bem fora da tradicional tribo de tecnólogos: O RSS - Real Simple Syndication.
</p>
        <p>
Hoje recebi este video que ilustra muito bem como é que o XML, o hipertexto e acima
de tudo, as pessoas, estão a mudar completamente a Web.
</p>
        <blockquote>
          <p>
            <strong>
              <font color="#0000a0">Web 2.0 is linking people...</font>
            </strong>
          </p>
          <p>
            <strong>
              <font color="#0000a0">...people sharing, trading, and collaborating ...|</font>
            </strong>
          </p>
          <p>
            <embed src="http://www.youtube.com/v/6gmP4nk0EOE" width="425" height="350" type="application/x-shockwave-flash" wmode="transparent">
            </embed>
          </p>
        </blockquote>
        <p>
entretanto falta tão pouco para o techdays e:
</p>
        <p>
O Simão ja postou sobre <a href="http://weblogs.pontonetpt.com/landsimao/posts/12499.aspx" target="_blank">o
Visual Studio SP1 Update for Vista</a> e sobre o evento de <a href="http://weblogs.pontonetpt.com/landsimao/posts/12495.aspx" target="_blank">mobilidade
no Porto</a>. 
</p>
        <p>
A Sónia fez o <a href="http://weblogs.pontonetpt.com/smoreira/posts/12504.aspx" target="_blank">braindump
do exame beta de Team Foundation Server (71-510)</a>.
</p>
        <p>
O Paulo e o Sérgio estão a preparar <a href="http://www.arquitecturadesoftware.org/blogs/paulomorgado/archive/2007/03/07/techdays2007-composite-applications-webclient-software-factory-smartclient-software-factory.aspx" target="_blank">uma
sessão muito interessante para o TechDays: Composite Applications</a>.
</p>
        <p>
Pelo blog do Antonio Cruz é possível recontruir a agenda que ele escolheu para o Architect
Insight 2007;
</p>
        <ul>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-solution-supply-chains.aspx">Solution
Supply Chains</a> - Jack Greenfield - He decided not do do a demo of Web Service
Software Factory - We can do ourselves that at home - We would not get the vision
that people at MS is getting - It also did not installed correctly on Jack's machine
(LOL) Agenda: - Learning <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-solution-supply-chains.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-enterprise-architect-group-final-meeting.aspx">Enterprise
Architect Group Final Meeting</a> - The Role of An Architect - Check "Developing
the Future" whitepaper. There is also a Microsoft response to it. - There is going
to be a DTF version 2 - Why having focus groups like this in conferences? - The role
of an architect could benefit from clarity <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-enterprise-architect-group-final-meeting.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-what-do-architects-do-anyway.aspx">What
Do Architects Do, Anyway?</a> - Ron Jacobs, Microsoft, Architect Evangelist http://
arcast.net (or) www.arcast.tv for video http://ronjacobs.com - What is the role of
the architect? - What is software architecture? - Do I want to become an architect?
- Architecture as a profession - <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-what-do-architects-do-anyway.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-identity-scale-federation.aspx">Identity
Scale Federation</a> - Steve Plank, Microsoft, splank@microsoft.com - Players:
- Identity Provider - Relying Party - Subject - Specs: - WS-Policy - WS-MEX - WS-Security
Policy - Ws-Security - Relying Parties can be web services or web sites but usually
are web sites - Using <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-identity-scale-federation.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-active-or-passive-federation-for-the-enterprise.aspx">Active
or Passive Federation for the Enterprise</a> - Steve Plank, Identity Architect,
Microsoft - Federation Flow - Home-round discovery is the process of knowing of all
the trust relations I have which one will be the one that applies to me - All the
redirection is done using HTTP 302 - Check the WS-Federation <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-active-or-passive-federation-for-the-enterprise.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-second-meeting.aspx">Enterprise
Architect Group Second Meeting</a> - EN01 (II Part) - Architecture has not the
same scope as systems engeneering - There are similarities with a physical arquitect
- The deliverables make difference, at the end of the day that will be what distinguishes
architects Architects flavors - Enterprise <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-second-meeting.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-saas-as-a-disruptive-technology.aspx">SaaS
As A Disruptive Technology</a>  - Matt Deacon, Microsoft UK, Steven Moxey, Manchester
Business School (Nota: entrei a meio da sessão) - What are the key attributes of a
traditional software product? Case study: SIEBEL (CRM) - Market share - In-house retention
of data - Integration with <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-saas-as-a-disruptive-technology.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-service-capsules-a-language-and-patterns-perspective-on-service-design-and-implementation.aspx">Service
Capsules - A Language and Patterns Perspective on Service Design and Implementation</a> -
Arvindra Sehmi, Microsoft EMEA DPE - This session is about emerging ideias and concepts
- The term Service Capsule is not an official approved or endorsed by Microsoft -
The term Service Capsule is used simply to distinguish from the term Service - This <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-service-capsules-a-language-and-patterns-perspective-on-service-design-and-implementation.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-soa-for-support-and-maintenance.aspx">SOA
for Support and Maintenance</a> - Steve Jones, Head of SOA, Capgemini - There
*is* a SOA Reference Model: adopt the OASIS SOA Reference Model - Its independent
- Its an OASIS Standard - Its applicable to business and IT services (...) - IT needs
to change to be about Value, not Cost - <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-soa-for-support-and-maintenance.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-roadmap-to-strategic-soa.aspx">Roadmap
to Strategic SOA</a> - David Sprott, CBDI - SOA is very old, this session will
start with an assessment to help participants understand what is their current SOA
adoption stage - CBDI Presentation, SOA consultants - Specialist firm provinding actionable
guidance and support <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-roadmap-to-strategic-soa.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-clinics-the-future-of-software-industry.aspx">Clinics
- The Future of Software Industry</a> - Architect Insight Clinics - The Future
of Software Industry, Andy James - Promote the debate, discussion of the future of
software (6 groups): - Focus - Challenge - DtF (Developing the Future) V2 Themes -
The theme for this room is: Skills and Education <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-clinics-the-future-of-software-industry.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-where-to-place-your-soa-bets.aspx">Where
to place your SOA bets?</a> - Sam Lowe, Capgemini, sam.lowe@capgemini.com - The
SOA has to pay off, otherwise it will loose credibility - Why SOA bets? - Definitions
of SOA differ and stakeholders are unclear - The roadmaps out there are unclear -
An SOA initiative has to be a change <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-where-to-place-your-soa-bets.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-first-meeting.aspx">Enterprise
Architect Group First Meeting</a> - What architects have in common: incorrect
job titles - Tables are: - Strategy - Infrastructure - Solutions - Enterprise - What
are the generic attributes of an architect? - Where is the value of beeing an architect?
- Enterprise architect engages with <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-first-meeting.aspx">Read
More...</a></li>
          <li>
            <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-intro.aspx">Introduction</a> -
150 delegates Intro by Matt Deacon, Chief Architect Advisor, Microsoft UK - OpenXML
is an ECMA standard and MS wants it to be an ISO standard - Signatures will be submitted
to the british council for approval Ed Gibson, Chief Security Advisor, Microsoft <a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-intro.aspx">Read
More...</a></li>
        </ul>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=762c4486-dd6f-440b-aaff-a016d1a84973" />
      </body>
      <title>TechDays07: T-13 XML killer apps?</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,762c4486-dd6f-440b-aaff-a016d1a84973.aspx</guid>
      <link>http://canoas.com/blog/2007/03/08/TechDays07+T13+XML+Killer+Apps.aspx</link>
      <pubDate>Thu, 08 Mar 2007 02:05:37 GMT</pubDate>
      <description>&lt;p&gt;
Muitas foram as tecnologias que sofreram disrupções devido ao XML. Durante muito tempo
acreditei que o SOAP era a "Killer Application". Hoje reconheço que o SOAP ainda tem
muito para crescer. Mas uma outra aplicação teve uma adopção viral e que afectou muitas
pessoas bem fora da tradicional tribo de tecnólogos: O RSS - Real Simple Syndication.
&lt;/p&gt;
&lt;p&gt;
Hoje recebi este video que ilustra muito bem como é que o XML, o hipertexto e acima
de tudo, as pessoas, estão a mudar completamente a Web.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;font color=#0000a0&gt;Web 2.0 is linking people...&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#0000a0&gt;...people sharing, trading, and collaborating ...|&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;embed src=http://www.youtube.com/v/6gmP4nk0EOE width=425 height=350 type=application/x-shockwave-flash wmode="transparent"&gt;&lt;/embed&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
entretanto falta tão pouco para o techdays e:
&lt;/p&gt;
&lt;p&gt;
O Simão ja postou sobre &lt;a href="http://weblogs.pontonetpt.com/landsimao/posts/12499.aspx" target=_blank&gt;o
Visual Studio SP1 Update for Vista&lt;/a&gt;&amp;nbsp;e sobre o evento de &lt;a href="http://weblogs.pontonetpt.com/landsimao/posts/12495.aspx" target=_blank&gt;mobilidade
no Porto&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
A Sónia fez o &lt;a href="http://weblogs.pontonetpt.com/smoreira/posts/12504.aspx" target=_blank&gt;braindump
do exame beta de Team Foundation Server (71-510)&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
O Paulo e o Sérgio estão a preparar &lt;a href="http://www.arquitecturadesoftware.org/blogs/paulomorgado/archive/2007/03/07/techdays2007-composite-applications-webclient-software-factory-smartclient-software-factory.aspx" target=_blank&gt;uma
sessão muito interessante para o TechDays: Composite Applications&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Pelo blog do Antonio Cruz é possível recontruir a agenda que ele escolheu para o Architect
Insight 2007;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-solution-supply-chains.aspx"&gt;Solution
Supply Chains&lt;/a&gt;&amp;nbsp;- Jack Greenfield - He decided not do do a demo of Web Service
Software Factory - We can do ourselves that at home - We would not get the vision
that people at MS is getting - It also did not installed correctly on Jack's machine
(LOL) Agenda: - Learning &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-solution-supply-chains.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-enterprise-architect-group-final-meeting.aspx"&gt;Enterprise
Architect Group Final Meeting&lt;/a&gt;&amp;nbsp;- The Role of An Architect - Check "Developing
the Future" whitepaper. There is also a Microsoft response to it. - There is going
to be a DTF version 2 - Why having focus groups like this in conferences? - The role
of an architect could benefit from clarity &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-enterprise-architect-group-final-meeting.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-what-do-architects-do-anyway.aspx"&gt;What
Do Architects Do, Anyway?&lt;/a&gt;&amp;nbsp;- Ron Jacobs, Microsoft, Architect Evangelist http://
arcast.net (or) www.arcast.tv for video http://ronjacobs.com - What is the role of
the architect? - What is software architecture? - Do I want to become an architect?
- Architecture as a profession - &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-what-do-architects-do-anyway.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-identity-scale-federation.aspx"&gt;Identity
Scale Federation&lt;/a&gt;&amp;nbsp;- Steve Plank, Microsoft, splank@microsoft.com - Players:
- Identity Provider - Relying Party - Subject - Specs: - WS-Policy - WS-MEX - WS-Security
Policy - Ws-Security - Relying Parties can be web services or web sites but usually
are web sites - Using &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-identity-scale-federation.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-active-or-passive-federation-for-the-enterprise.aspx"&gt;Active
or Passive Federation for the Enterprise&lt;/a&gt;&amp;nbsp;- Steve Plank, Identity Architect,
Microsoft - Federation Flow - Home-round discovery is the process of knowing of all
the trust relations I have which one will be the one that applies to me - All the
redirection is done using HTTP 302 - Check the WS-Federation &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/06/conference-architect-insight-2007-active-or-passive-federation-for-the-enterprise.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-second-meeting.aspx"&gt;Enterprise
Architect Group Second Meeting&lt;/a&gt;&amp;nbsp;- EN01 (II Part) - Architecture has not the
same scope as systems engeneering - There are similarities with a physical arquitect
- The deliverables make difference, at the end of the day that will be what distinguishes
architects Architects flavors - Enterprise &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-second-meeting.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-saas-as-a-disruptive-technology.aspx"&gt;SaaS
As A Disruptive Technology&lt;/a&gt;&amp;nbsp; - Matt Deacon, Microsoft UK, Steven Moxey, Manchester
Business School (Nota: entrei a meio da sessão) - What are the key attributes of a
traditional software product? Case study: SIEBEL (CRM) - Market share - In-house retention
of data - Integration with &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-saas-as-a-disruptive-technology.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-service-capsules-a-language-and-patterns-perspective-on-service-design-and-implementation.aspx"&gt;Service
Capsules - A Language and Patterns Perspective on Service Design and Implementation&lt;/a&gt;&amp;nbsp;-
Arvindra Sehmi, Microsoft EMEA DPE - This session is about emerging ideias and concepts
- The term Service Capsule is not an official approved or endorsed by Microsoft -
The term Service Capsule is used simply to distinguish from the term Service - This &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-service-capsules-a-language-and-patterns-perspective-on-service-design-and-implementation.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-soa-for-support-and-maintenance.aspx"&gt;SOA
for Support and Maintenance&lt;/a&gt;&amp;nbsp;- Steve Jones, Head of SOA, Capgemini - There
*is* a SOA Reference Model: adopt the OASIS SOA Reference Model - Its independent
- Its an OASIS Standard - Its applicable to business and IT services (...) - IT needs
to change to be about Value, not Cost - &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-soa-for-support-and-maintenance.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-roadmap-to-strategic-soa.aspx"&gt;Roadmap
to Strategic SOA&lt;/a&gt;&amp;nbsp;- David Sprott, CBDI - SOA is very old, this session will
start with an assessment to help participants understand what is their current SOA
adoption stage - CBDI Presentation, SOA consultants - Specialist firm provinding actionable
guidance and support &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-roadmap-to-strategic-soa.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-clinics-the-future-of-software-industry.aspx"&gt;Clinics
- The Future of Software Industry&lt;/a&gt;&amp;nbsp;- Architect Insight Clinics - The Future
of Software Industry, Andy James - Promote the debate, discussion of the future of
software (6 groups): - Focus - Challenge - DtF (Developing the Future) V2 Themes -
The theme for this room is: Skills and Education &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-clinics-the-future-of-software-industry.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-where-to-place-your-soa-bets.aspx"&gt;Where
to place your SOA bets?&lt;/a&gt;&amp;nbsp;- Sam Lowe, Capgemini, sam.lowe@capgemini.com - The
SOA has to pay off, otherwise it will loose credibility - Why SOA bets? - Definitions
of SOA differ and stakeholders are unclear - The roadmaps out there are unclear -
An SOA initiative has to be a change &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-where-to-place-your-soa-bets.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-first-meeting.aspx"&gt;Enterprise
Architect Group First Meeting&lt;/a&gt;&amp;nbsp;-&amp;nbsp;What architects have in common: incorrect
job titles - Tables are: - Strategy - Infrastructure - Solutions - Enterprise - What
are the generic attributes of an architect? - Where is the value of beeing an architect?
- Enterprise architect engages with &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-enterprise-architect-group-first-meeting.aspx"&gt;Read
More...&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-intro.aspx"&gt;Introduction&lt;/a&gt;&amp;nbsp;-
150 delegates Intro by Matt Deacon, Chief Architect Advisor, Microsoft UK - OpenXML
is an ECMA standard and MS wants it to be an ISO standard - Signatures will be submitted
to the british council for approval Ed Gibson, Chief Security Advisor, Microsoft &lt;a href="http://www.arquitecturadesoftware.org/blogs/antoniocruz/archive/2007/03/05/conference-architect-insight-2007-intro.aspx"&gt;Read
More...&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=762c4486-dd6f-440b-aaff-a016d1a84973" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,762c4486-dd6f-440b-aaff-a016d1a84973.aspx</comments>
      <category>Arquitecturas</category>
      <category>SaaS</category>
      <category>TechDays07</category>
      <category>Web</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=78b16174-907a-4311-8fdb-4e1760dd81e8</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,78b16174-907a-4311-8fdb-4e1760dd81e8.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,78b16174-907a-4311-8fdb-4e1760dd81e8.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=78b16174-907a-4311-8fdb-4e1760dd81e8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Na Application Development Trends (January
09, 2007) aparece este artigo sobre as tendências para este segmento: <blockquote><p><a href="http://www.adtmag.com/article.aspx?id=19970">Impressive Growth Ahead for
Application Server Market</a></p><p><em>What’s at stake in the fiercely contested application server race? Plenty, according
to IDC, which has IBM, BEA, Oracle, Sun, and a host of other vendors vying for their
share of a surging application server market segment.</em></p></blockquote><p>
E para quem ainda não mudou, este site da Microsoft tem mais estudos e compartivos:
</p><blockquote><p><a href="http://msdn2.microsoft.com/en-us/vstudio/aa700836.aspx" target="_blank">Competitive
Reports and Evidence: Comparing .NET to J2EE</a></p></blockquote><blockquote><p><em>This site contains extensive materials designed to help you evaluate Microsoft
.NET vs. J2EE application server technologies. Each area below contains downloadable
whitepapers, benchmark comparisons, and sample source code.  If you are a Java
developer interested in learning more about .NET, please also visit the following
resources:</em></p><ul><li><a href="http://msdn2.microsoft.com/netframework/aa497321.aspx"><em>Enterprise Strategy
Series</em></a><em> – Overview of the Microsoft Application Development Platform Components </em></li><li><a href="http://msdn2.microsoft.com/aa700835.aspx"><em>Resources for Java Developers</em></a><em> –
Inclusive of interoperability technical articles/samples, and migration resources</em></li></ul></blockquote><img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=78b16174-907a-4311-8fdb-4e1760dd81e8" /></body>
      <title>Application Servers: Mercado a crescer</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,78b16174-907a-4311-8fdb-4e1760dd81e8.aspx</guid>
      <link>http://canoas.com/blog/2007/01/11/Application+Servers+Mercado+A+Crescer.aspx</link>
      <pubDate>Thu, 11 Jan 2007 13:10:04 GMT</pubDate>
      <description>Na Application Development Trends&amp;nbsp;(January 09, 2007) aparece este artigo sobre as tendências para este segmento: 
&lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://www.adtmag.com/article.aspx?id=19970"&gt;Impressive Growth Ahead for
Application Server Market&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;What’s at stake in the fiercely contested application server race? Plenty, according
to IDC, which has IBM, BEA, Oracle, Sun, and a host of other vendors vying for their
share of a surging application server market segment.&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
E para quem ainda não mudou, este site da Microsoft tem mais estudos e compartivos:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700836.aspx" target=_blank&gt;Competitive
Reports and Evidence: Comparing .NET to J2EE&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; &lt;blockquote&gt; 
&lt;p&gt;
&lt;em&gt;This site contains extensive materials designed to help you evaluate Microsoft
.NET vs. J2EE application server technologies. Each area below contains downloadable
whitepapers, benchmark comparisons, and sample source code. &amp;nbsp;If you are a Java
developer interested in learning more about .NET, please also visit the following
resources:&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/netframework/aa497321.aspx"&gt;&lt;em&gt;Enterprise Strategy
Series&lt;/em&gt;&lt;/a&gt;&lt;em&gt; – Overview of the Microsoft Application Development Platform Components &lt;/em&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/aa700835.aspx"&gt;&lt;em&gt;Resources for Java Developers&lt;/em&gt;&lt;/a&gt;&lt;em&gt; –
Inclusive of interoperability technical articles/samples, and migration resources&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=78b16174-907a-4311-8fdb-4e1760dd81e8" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,78b16174-907a-4311-8fdb-4e1760dd81e8.aspx</comments>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=be49353e-233d-4471-8102-eaeb4af99377</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,be49353e-233d-4471-8102-eaeb4af99377.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,be49353e-233d-4471-8102-eaeb4af99377.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=be49353e-233d-4471-8102-eaeb4af99377</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>SOA?</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,be49353e-233d-4471-8102-eaeb4af99377.aspx</guid>
      <link>http://canoas.com/blog/2007/01/09/SOA.aspx</link>
      <pubDate>Tue, 09 Jan 2007 00:00:37 GMT</pubDate>
      <description>&lt;p&gt;
No final da sessão de &lt;a href="http://download.microsoft.com/download/5/a/2/5a2bad83-7e78-472b-b8cf-709032651cf4/ARC01.pdf" target="_blank"&gt;Service
Orientation: Patterns e Anti-Patterns (Novembro 2005)&lt;/a&gt;, o &lt;a href="http://weblogs.pontonetpt.com/rbfigueira/" target="_blank"&gt;Ricardo&lt;/a&gt; apanhou-me
no corredor e gravou este pequeno video:
&lt;/p&gt;
&lt;p&gt;
&lt;embed pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" width="412" height="362" type="application/x-shockwave-flash" flashvars="c=v&amp;amp;v=a3ad2752-279c-4ef6-a18c-4016278c230f" wmode="transparent" quality="high"&gt;&lt;/embed&gt;
&lt;br&gt;
&lt;a title="SOA - Jos&amp;eacute; Ant&amp;oacute;nio Silva (Nov 2005)" href="http://soapbox.msn.com/video.aspx?vid=a3ad2752-279c-4ef6-a18c-4016278c230f" target="_new"&gt;Video:
SOA - José António Silva (Nov 2005)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Se analisarem com muita atenção esta gravação, conseguem descodificar como já nessa
altura era evidente que esta geração dos web services estava a deixar o Java para
trás :-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=be49353e-233d-4471-8102-eaeb4af99377" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,be49353e-233d-4471-8102-eaeb4af99377.aspx</comments>
      <category>Arquitecturas</category>
      <category>TechDays07</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Finalmente começam a desvendar-se uma série de detalhes sobre o projecto dos 56 processadores.
Pois, isso mesmo, 56 CPUs naquele que deve ser <a href="http://geekswithblogs.net/bloesgen/archive/2006/01/20/66509.aspx" target="_blank">o
maior projecto de Biztalk no Mundo - Kaiser Pharmaceuticals</a>. Esta malta da Neudesic
que estava a implementar isto percebeu que na plataforma Microsoft iam encontrar
um <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS_2004WP/html/47850cbd-63ed-4370-a467-6bd320636902.asp" target="_blank">supraset
dos serviços</a> que precisavam para implementar um ESB. A questão era como aplicar
todas as peças e montar um BUS low-latency, <u>gerível</u> em cima de um portfolio
de tecnologias gigantesco. Como é que se integram todos os IBMs, Unixes, Wintels com
layers CORBA, CICS, MQ, JMS, ..., XML, SOAP, WCF?
</p>
        <p>
O projecto correu muito bem e tem sido apresentado em várias conferências. A Microsoft
acabou por contratar a Neudesic para criar um ESB Guidance e que começa agora a ver
a luz do dia.
</p>
        <p>
Para já fica aqui um link para o blog do Brian Bloesgen (Principal Neudisic)  que
recomendo vivamente:
</p>
        <p>
          <a href="http://geekswithblogs.net/bloesgen/archive/2006/11/03/96062.aspx">Microsoft
ships ESB Guidance for Partners</a>
        </p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb" />
      </body>
      <title>Microsoft ESB</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb.aspx</guid>
      <link>http://canoas.com/blog/2006/11/04/Microsoft+ESB.aspx</link>
      <pubDate>Sat, 04 Nov 2006 01:53:38 GMT</pubDate>
      <description>&lt;p&gt;
Finalmente começam a desvendar-se uma série de detalhes sobre o projecto dos 56 processadores.
Pois, isso mesmo, 56 CPUs naquele que deve ser &lt;a href="http://geekswithblogs.net/bloesgen/archive/2006/01/20/66509.aspx" target="_blank"&gt;o
maior projecto de Biztalk no Mundo - Kaiser Pharmaceuticals&lt;/a&gt;. Esta malta da Neudesic
que estava a implementar isto&amp;nbsp;percebeu que na plataforma Microsoft iam encontrar
um &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS_2004WP/html/47850cbd-63ed-4370-a467-6bd320636902.asp" target="_blank"&gt;supraset
dos serviços&lt;/a&gt; que precisavam para implementar um ESB. A questão era como aplicar
todas as peças e montar um BUS low-latency, &lt;u&gt;gerível&lt;/u&gt; em cima de um portfolio
de tecnologias gigantesco. Como é que se integram todos os IBMs, Unixes, Wintels&amp;nbsp;com
layers CORBA, CICS, MQ, JMS, ..., XML, SOAP, WCF?
&lt;/p&gt;
&lt;p&gt;
O projecto correu muito bem e tem sido apresentado em várias conferências. A Microsoft
acabou por contratar a Neudesic para criar um ESB Guidance e que começa agora a ver
a luz do dia.
&lt;/p&gt;
&lt;p&gt;
Para já fica aqui um link para o blog do Brian Bloesgen (Principal Neudisic) &amp;nbsp;que
recomendo vivamente:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://geekswithblogs.net/bloesgen/archive/2006/11/03/96062.aspx"&gt;Microsoft
ships ESB Guidance for Partners&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,bfdd6412-6fdb-42be-a19c-5fd3f0fff7fb.aspx</comments>
      <category>Arquitecturas</category>
      <category>Biztalk</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=1c8ed4bf-6075-401c-a7cb-2b3378ed8404</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,1c8ed4bf-6075-401c-a7cb-2b3378ed8404.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,1c8ed4bf-6075-401c-a7cb-2b3378ed8404.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1c8ed4bf-6075-401c-a7cb-2b3378ed8404</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Não tenho tido tempo nehum para fazer posts aqui. No entanto muita coisa está a acontecer
e com o apróximar do lançamento do .NET3.0+Vista+Office ainda vai ser mais difícil
escrever. 
</p>
        <p>
Então aqui vai o meu resumo de links que recomendo nesta altura:
</p>
        <ul>
          <li>
            <strong>Software as a Service (SaaS):</strong> Novos whitepapers no <a href="http://msdn.microsoft.com/architecture/saas">http://msdn.microsoft.com/architecture/saas</a> .
Este continua a ser o tema que mais tenho debatido com empresas Portuguesas:  <a title="Strategies to Catch the Long Tail" href="http://msdn.microsoft.com/library/en-us/dnbda/html/archstratctchlngtail.asp" target="_blank">Strategies
to Catch the Long Tail</a>, Monetização de Serviços, <a title="Multi-Tenant Database Architectures" href="http://msdn.microsoft.com/library/en-us/dnbda/html/mlttntda.asp" target="_blank">Multi-Tenant
Database Architectures</a>. Nos próximos dias vai ser publicado mais um paper sobre
utilização de SaaS em mercados Empresariais.</li>
          <li>
            <strong>Software Factories:</strong> Ando a ler o <a href="http://www.amazon.com/dp/159059665X?tag=canoas-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=159059665X&amp;adid=1XNWHFZM4VX70STD7P7T&amp;" target="_blank">Pratical
Software Factories</a> que recomendo pela objectividade - pouca teoria e muitas dicas
de como é que se aplica uma Software Factory no desenvolvimento de uma linha de produtos
(SmartClient). Para além deste <a title="Smart Client Software Factory" href="http://practices.gotdotnet.com/projects/scbat" target="_blank">SmartClientSF</a>(CAB),
também estão disponíveis na web novas versões do <a title="Mobile Client Software Factory" href="http://msdn.microsoft.com/mobileclientfactory" target="_blank">MobileClientSF</a> (PocketPC),
do <a title="Web Services Software Factory" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/ServiceFactory.asp" target="_blank">WebServicesSF</a> (e <a title="Web Services SF Community site" href="http://go.microsoft.com/fwlink/?LinkId=64476" target="_blank">WCF</a> beta)
e já está a ser feito um <a title="Web Client Software Factory" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=websf" target="_blank">WebClientSF</a>.</li>
          <li>
            <strong>Business Intelligence:</strong> Fiz uma apresentação no <a title="Business Intelligence Day @ Microsoft Portugal" href="http://www.microsoft.com/portugal/biday/default.mspx" target="_blank">BI
Day</a> sobre PerformancePoint 2007. Ou seja a nova linha de produtos Balanced Scorecard
Manager + Proclarity Analytics + Biz# (Planeamento, Forecasting e Orçamentação). O
meu powerpoint está <a title="BI Performance Management joseas" href="http://joseas.officeisp.net/public/Apresentaes/2006-10-26%20PerformanceManagement%20joseas.pdf" target="_blank">aqui</a>.</li>
        </ul>
        <p>
E agora tenho de preparar umas coisas para o <a href="http://www.mseventseurope.com/teched/06/pre/DefaultDev.aspx" target="_blank">TechEd
(Barcelona)</a> mas depois escrevo mais sobre isso. Principalmente para combinar com a
malta uma noite no Bowling.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=1c8ed4bf-6075-401c-a7cb-2b3378ed8404" />
      </body>
      <title>Performance Management</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,1c8ed4bf-6075-401c-a7cb-2b3378ed8404.aspx</guid>
      <link>http://canoas.com/blog/2006/10/30/Performance+Management.aspx</link>
      <pubDate>Mon, 30 Oct 2006 16:04:23 GMT</pubDate>
      <description>&lt;p&gt;
Não tenho tido tempo nehum para fazer posts aqui. No entanto muita coisa está a acontecer
e com o apróximar do lançamento do .NET3.0+Vista+Office ainda vai ser mais difícil
escrever. 
&lt;/p&gt;
&lt;p&gt;
Então aqui vai o meu resumo de links que recomendo nesta altura:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Software&amp;nbsp;as a&amp;nbsp;Service (SaaS):&lt;/strong&gt; Novos whitepapers no &lt;a href="http://msdn.microsoft.com/architecture/saas"&gt;http://msdn.microsoft.com/architecture/saas&lt;/a&gt; .
Este continua a ser o tema que mais tenho debatido com empresas Portuguesas:&amp;nbsp; &lt;a title="Strategies to Catch the Long Tail" href="http://msdn.microsoft.com/library/en-us/dnbda/html/archstratctchlngtail.asp" target="_blank"&gt;Strategies
to Catch the Long Tail&lt;/a&gt;, Monetização de Serviços, &lt;a title="Multi-Tenant Database Architectures" href="http://msdn.microsoft.com/library/en-us/dnbda/html/mlttntda.asp" target="_blank"&gt;Multi-Tenant
Database Architectures&lt;/a&gt;. Nos próximos dias vai ser publicado mais um paper sobre
utilização de SaaS em mercados Empresariais.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Software Factories:&lt;/strong&gt; Ando a ler o &lt;a href="http://www.amazon.com/dp/159059665X?tag=canoas-20&amp;amp;camp=14573&amp;amp;creative=327641&amp;amp;linkCode=as1&amp;amp;creativeASIN=159059665X&amp;amp;adid=1XNWHFZM4VX70STD7P7T&amp;amp;" target="_blank"&gt;Pratical
Software Factories&lt;/a&gt; que recomendo pela objectividade - pouca teoria e muitas dicas
de como é que se aplica uma Software Factory no desenvolvimento de uma linha de produtos
(SmartClient). Para além deste &lt;a title="Smart Client Software Factory" href="http://practices.gotdotnet.com/projects/scbat" target="_blank"&gt;SmartClientSF&lt;/a&gt;(CAB),
também estão disponíveis na web novas versões do &lt;a title="Mobile Client Software Factory" href="http://msdn.microsoft.com/mobileclientfactory" target="_blank"&gt;MobileClientSF&lt;/a&gt;&amp;nbsp;(PocketPC),
do &lt;a title="Web Services Software Factory" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/ServiceFactory.asp" target="_blank"&gt;WebServicesSF&lt;/a&gt; (e &lt;a title="Web Services SF Community site" href="http://go.microsoft.com/fwlink/?LinkId=64476" target="_blank"&gt;WCF&lt;/a&gt;&amp;nbsp;beta)
e já está a ser feito um&amp;nbsp;&lt;a title="Web Client Software Factory" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=websf" target="_blank"&gt;WebClientSF&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Business Intelligence:&lt;/strong&gt; Fiz uma apresentação no &lt;a title="Business Intelligence Day @ Microsoft Portugal" href="http://www.microsoft.com/portugal/biday/default.mspx" target="_blank"&gt;BI
Day&lt;/a&gt; sobre PerformancePoint 2007. Ou seja a nova linha de produtos Balanced Scorecard
Manager + Proclarity Analytics + Biz# (Planeamento, Forecasting e Orçamentação). O
meu powerpoint está &lt;a title="BI Performance Management joseas" href="http://joseas.officeisp.net/public/Apresentaes/2006-10-26%20PerformanceManagement%20joseas.pdf" target="_blank"&gt;aqui&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
E agora tenho de preparar umas coisas para o&amp;nbsp;&lt;a href="http://www.mseventseurope.com/teched/06/pre/DefaultDev.aspx" target="_blank"&gt;TechEd
(Barcelona)&lt;/a&gt; mas depois escrevo mais sobre isso. Principalmente para combinar com&amp;nbsp;a
malta uma noite no Bowling.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=1c8ed4bf-6075-401c-a7cb-2b3378ed8404" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,1c8ed4bf-6075-401c-a7cb-2b3378ed8404.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>SaaS</category>
      <category>Software Factories</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=af594c17-cccc-4802-92c2-4a38614c81b3</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,af594c17-cccc-4802-92c2-4a38614c81b3.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,af594c17-cccc-4802-92c2-4a38614c81b3.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=af594c17-cccc-4802-92c2-4a38614c81b3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
O <a href="http://idesign.net/idesign/DesktopDefault.aspx?tabindex=3&amp;tabid=5">Juval
Lowy da iDesign</a> vem a Maiorca para dar uma formação <a href="http://www.tornadocamp.net/WCF/default.aspx">“TornadoCamp”
sobre Windows Comunication Foundation</a>. O preço da formação deve incluir todas
as despesas de alojamento, refeições, documentação e aulas. 
</p>
        <p>
Parece ser o prémio merecido para quem passou o Verão naquele projecto especial e
não teve hipótese de fazer umas férias ainda :-) 
</p>
        <p>
          <a href="http://www.tornadocamp.net/WCF/default.aspx">http://www.tornadocamp.net/WCF/default.aspx</a>
        </p>
        <p>
Nota: <a href="http://www.Netviagens.pt">www.Netviagens.pt</a> Lisboa – Palma de Maiorca
/ Voos Resultado Geral / Air Berlin <b>138,00€ </b>Iberia <b>146,00€ </b>...
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=af594c17-cccc-4802-92c2-4a38614c81b3" />
      </body>
      <title>Treino avançado em WCF (Indigo)</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,af594c17-cccc-4802-92c2-4a38614c81b3.aspx</guid>
      <link>http://canoas.com/blog/2006/08/31/Treino+Avan%c3%a7ado+Em+WCF+Indigo.aspx</link>
      <pubDate>Thu, 31 Aug 2006 11:34:01 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
O &lt;a href="http://idesign.net/idesign/DesktopDefault.aspx?tabindex=3&amp;amp;tabid=5"&gt;Juval
Lowy da iDesign&lt;/a&gt; vem a Maiorca para dar uma formação &lt;a href="http://www.tornadocamp.net/WCF/default.aspx"&gt;“TornadoCamp”
sobre Windows Comunication Foundation&lt;/a&gt;. O preço da formação deve incluir todas
as despesas de alojamento, refeições, documentação e aulas. 
&lt;p&gt;
Parece ser o prémio merecido para quem passou o Verão naquele projecto especial e
não teve hipótese de fazer umas férias ainda :-) 
&lt;p&gt;
&lt;a href="http://www.tornadocamp.net/WCF/default.aspx"&gt;http://www.tornadocamp.net/WCF/default.aspx&lt;/a&gt; 
&lt;p&gt;
Nota: &lt;a href="http://www.Netviagens.pt"&gt;www.Netviagens.pt&lt;/a&gt; Lisboa – Palma de Maiorca
/ Voos Resultado Geral / Air Berlin &lt;b&gt;138,00€ &lt;/b&gt;Iberia &lt;b&gt;146,00€ &lt;/b&gt;...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=af594c17-cccc-4802-92c2-4a38614c81b3" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,af594c17-cccc-4802-92c2-4a38614c81b3.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=a904d2d1-08e3-4910-87a4-e4c28b51c988</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,a904d2d1-08e3-4910-87a4-e4c28b51c988.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,a904d2d1-08e3-4910-87a4-e4c28b51c988.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a904d2d1-08e3-4910-87a4-e4c28b51c988</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Já é possível preencher o formulário de avaliação online
sobre o encontro de arquitectos de 9 de Março no CCB:<br /><a href="https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118756885&amp;culture=pt-PT">https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118756885&amp;culture=pt-PT</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a904d2d1-08e3-4910-87a4-e4c28b51c988" />
      </body>
      <title>EMEA Architect Tour 2005 - Avaliação</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,a904d2d1-08e3-4910-87a4-e4c28b51c988.aspx</guid>
      <link>http://canoas.com/blog/2005/03/14/EMEA+Architect+Tour+2005+Avalia%c3%a7%c3%a3o.aspx</link>
      <pubDate>Mon, 14 Mar 2005 16:27:16 GMT</pubDate>
      <description>&lt;p&gt;
J&amp;#225; &amp;#233; poss&amp;#237;vel preencher o formul&amp;#225;rio de avalia&amp;#231;&amp;#227;o online
sobre&amp;nbsp;o encontro de arquitectos de 9 de Mar&amp;#231;o no CCB:&lt;br&gt;
&lt;a href="https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118756885&amp;amp;culture=pt-PT"&gt;https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118756885&amp;amp;culture=pt-PT&lt;/a&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a904d2d1-08e3-4910-87a4-e4c28b51c988" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,a904d2d1-08e3-4910-87a4-e4c28b51c988.aspx</comments>
      <category>Apresentações</category>
      <category>Patterns</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
14 a 18 de Fevereiro vai ser uma semana de webcasts dedicado à área
Banca/Seguros/MercadoCapitais. Os temas passam por arquitecturas, Service-Oriented,
Message-Oriented, Integração, Migração COM/WinDNA/J2EE para .NET,
Interoperabilidade, Offline, SmartClients, Patterns, Anti-Patterns, ...
</p>
        <p>
Por causa do fuso horário as sessões cá em Portugal acontecem tipicamente
entre as 4PM e as 10PM.
</p>
        <p>
Mais detalhes em <a href="http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx">http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee" />
      </body>
      <title>Webcasts dedicados à banca: 14-18 Fev</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</guid>
      <link>http://canoas.com/blog/2005/01/18/Webcasts+Dedicados+%c3%80+Banca+1418+Fev.aspx</link>
      <pubDate>Tue, 18 Jan 2005 23:56:45 GMT</pubDate>
      <description>&lt;p&gt;
14&amp;nbsp;a 18 de Fevereiro&amp;nbsp;vai ser uma semana de webcasts dedicado &amp;#224; &amp;#225;rea
Banca/Seguros/MercadoCapitais. Os temas passam por arquitecturas, Service-Oriented,
Message-Oriented, Integra&amp;#231;&amp;#227;o, Migra&amp;#231;&amp;#227;o COM/WinDNA/J2EE para .NET,
Interoperabilidade, Offline, SmartClients, Patterns, Anti-Patterns, ...
&lt;/p&gt;
&lt;p&gt;
Por causa do fuso hor&amp;#225;rio as sess&amp;#245;es c&amp;#225; em Portugal acontecem tipicamente
entre as 4PM e as 10PM.
&lt;/p&gt;
&lt;p&gt;
Mais detalhes em &lt;a href="http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx"&gt;http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
      <category>Sync/Offline</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=8fa3dd0d-8193-412e-9c72-7e1f76031ee5</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8fa3dd0d-8193-412e-9c72-7e1f76031ee5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>"A terceira conferência nacional <a href="http://vecpar.fe.up.pt/xata2005/">XATA'2005</a> tem
como objectivo principal proporcionar um espaço alargado para discussão
sobre as várias utilizações do XML.<br />
A conferência está aberta à participação de especialistas
e utilizadores interessados no tema, vindos do meio académico, ou da indústria.<br />
O objectivo principal da conferência é a discussão de experiências,
ideias e tecnologias."</em>
        </p>
        <p>
A conferência é a 10 e 11 de Fevereiro e os papers devem entrar até
19 Novembro (abstract) e 26 Novembro (artigo)
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=8fa3dd0d-8193-412e-9c72-7e1f76031ee5" />
      </body>
      <title>[XATA 2005] XML: Aplicações e Tecnologias Associadas</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx</guid>
      <link>http://canoas.com/blog/2004/11/18/XATA+2005+XML+Aplica%c3%a7%c3%b5es+E+Tecnologias+Associadas.aspx</link>
      <pubDate>Thu, 18 Nov 2004 22:49:31 GMT</pubDate>
      <description>&lt;p&gt;
&lt;em&gt;"A terceira confer&amp;#234;ncia nacional &lt;a href="http://vecpar.fe.up.pt/xata2005/"&gt;XATA'2005&lt;/a&gt; tem
como objectivo principal proporcionar um espa&amp;#231;o alargado para discuss&amp;#227;o
sobre as v&amp;#225;rias utiliza&amp;#231;&amp;#245;es do XML.&lt;br&gt;
A confer&amp;#234;ncia est&amp;#225; aberta &amp;#224; participa&amp;#231;&amp;#227;o de especialistas
e utilizadores interessados no tema, vindos do meio acad&amp;#233;mico, ou da ind&amp;#250;stria.&lt;br&gt;
O objectivo principal da confer&amp;#234;ncia &amp;#233; a discuss&amp;#227;o de experi&amp;#234;ncias,
ideias e tecnologias."&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
A confer&amp;#234;ncia &amp;#233; a 10 e 11 de Fevereiro&amp;nbsp;e os papers devem entrar at&amp;#233;
19 Novembro (abstract) e 26 Novembro (artigo)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=8fa3dd0d-8193-412e-9c72-7e1f76031ee5" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx</comments>
      <category>Biztalk</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=a77bfcbd-a28d-4efb-9410-44d0b9c72545</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,a77bfcbd-a28d-4efb-9410-44d0b9c72545.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,a77bfcbd-a28d-4efb-9410-44d0b9c72545.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a77bfcbd-a28d-4efb-9410-44d0b9c72545</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Dia 3 vou participar neste painel "<a href="http://capsi.dei.ist.utl.pt/actas/data/sessoes/4C.html">Service
Oriented Architecture (SOA) uma tecnologia ou arquitectura?</a>". Entretanto tenho
de actualizar os meus slides. Talvez este artigo do Peter Coffee ajude: <a href="http://www.eweek.com/article2/0,1759,1681115,00.asp">Taking
a New Tack With SOAs</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a77bfcbd-a28d-4efb-9410-44d0b9c72545" />
      </body>
      <title>SOA: tecnologia ou arquitectura?</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,a77bfcbd-a28d-4efb-9410-44d0b9c72545.aspx</guid>
      <link>http://canoas.com/blog/2004/11/02/SOA+Tecnologia+Ou+Arquitectura.aspx</link>
      <pubDate>Tue, 02 Nov 2004 00:28:10 GMT</pubDate>
      <description>&lt;p&gt;
Dia 3 vou participar neste painel "&lt;a href="http://capsi.dei.ist.utl.pt/actas/data/sessoes/4C.html"&gt;Service
Oriented Architecture (SOA) uma tecnologia ou arquitectura?&lt;/a&gt;". Entretanto tenho
de actualizar os meus slides. Talvez&amp;nbsp;este artigo do Peter Coffee&amp;nbsp;ajude: &lt;a href="http://www.eweek.com/article2/0,1759,1681115,00.asp"&gt;Taking
a New Tack With SOAs&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a77bfcbd-a28d-4efb-9410-44d0b9c72545" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,a77bfcbd-a28d-4efb-9410-44d0b9c72545.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=7f3a23ae-4c7c-439c-9c01-3420b0f588c1</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,7f3a23ae-4c7c-439c-9c01-3420b0f588c1.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,7f3a23ae-4c7c-439c-9c01-3420b0f588c1.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7f3a23ae-4c7c-439c-9c01-3420b0f588c1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Neste Teched Amsterdam surgiram algumas novidades sobre a evolução dos application
blocks e do <a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.EDRAWiki">shadowfax/SDAF/EDAF/EDRA</a>.
Desde então já se fizeram <a href="http://weblogs.pontonetpt.com/createtek/posts/1753.aspx">comentários
sobre o fim do shadowfax</a>. É verdade que o shadowfax se tornou num projecto
complexo e de aplicação específica, contrariando os objectivos dos
patterns &amp; practices. No entanto este projecto vai ser muito importante para o
lançamento da nova framework, do visual studio e de muitos documentos que estão
a ser preparados para ajudar os programadores. 
</p>
        <p>
Neste projecto procura-se aplicar quatro princípios importantes na implementação
de serviços em sistemas distribuidos:
</p>
        <ul>
          <li>
Separação do interface do serviço da sua implementação 
</li>
          <li>
Separação da implementação (domain logic) daquilo que é
ortogonal e específico de determinados transportes e/ou configurações
(por exemplo: logging, tracing, autenticação, autorização, ...).
Uma espécie de AOP aplicado aos pipelines de execução dos pedidos (AOP
Aspects ~ Handlers). 
</li>
          <li>
Separação da implementação do transporte para permitir múltiplos
transportes. (Se uma mensagem pode ser representada em XML porque não suportar
simultaneamente serviços via Web Services, .NET Remoting, MSMQ, SMTP, Indigo...) 
</li>
          <li>
Interfaces estáveis (p.ex. com versões) para funcionarem com contractos
que garantem o desacoplamento entre o serviço e os seus clientes (consumers)</li>
        </ul>
        <p>
Para demonstrar estes conceitos e como eles se aplicam com facilidade usando esta
framework, foram introduzidas no source quatro quickstarts e um site de homebanking
(<a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.GlobalBankWiki">GBRI/Global
Bank</a>). O projecto cresceu e teve muito feedback importante. Identificaram-se
incongruências entre os vários app blocks actuais e descobriram-se
novos blocos que vão surgir todos debaixo de um novo nome dentro do MSDN: algo
entre o "Block Library" ou "Enterprise Library".
</p>
        <p>
Resumindo, este continua a ser o melhor projecto para aprender (source code) a tirar
partido da framework .NET e de onde estão a surgir importantes componentes reutilizáveis e
gratuitos.
</p>
        <p>
Podem começar pelo site do projecto <a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058">http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058</a>.
Entretanto foi publicado também um add-in (templates) para o VisualStudio para
simplificar a utilização desta framework nos projectos: <a href="http://www.gotdotnet.com/Community/Workspaces/newsitem.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058&amp;newsId=2971">http://www.gotdotnet.com/Community/Workspaces/newsitem.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058&amp;newsId=2971</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=7f3a23ae-4c7c-439c-9c01-3420b0f588c1" />
      </body>
      <title>EDRA/Shadowfax &amp; App blocks</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,7f3a23ae-4c7c-439c-9c01-3420b0f588c1.aspx</guid>
      <link>http://canoas.com/blog/2004/07/05/EDRAShadowfax+App+Blocks.aspx</link>
      <pubDate>Mon, 05 Jul 2004 12:15:17 GMT</pubDate>
      <description>&lt;p&gt;
Neste Teched Amsterdam surgiram algumas novidades sobre a evolu&amp;#231;&amp;#227;o dos application
blocks e do &lt;a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.EDRAWiki"&gt;shadowfax/SDAF/EDAF/EDRA&lt;/a&gt;.
Desde ent&amp;#227;o j&amp;#225; se&amp;nbsp;fizeram &lt;a href="http://weblogs.pontonetpt.com/createtek/posts/1753.aspx"&gt;coment&amp;#225;rios
sobre o fim do shadowfax&lt;/a&gt;. &amp;#201; verdade que o shadowfax se tornou num projecto
complexo e de aplica&amp;#231;&amp;#227;o espec&amp;#237;fica, contrariando os objectivos dos
patterns &amp;amp; practices. No entanto este projecto vai ser muito importante para o
lan&amp;#231;amento da nova framework, do visual studio e de muitos documentos que est&amp;#227;o
a ser preparados para ajudar os programadores. 
&lt;/p&gt;
&lt;p&gt;
Neste projecto procura-se aplicar quatro princ&amp;#237;pios importantes na implementa&amp;#231;&amp;#227;o
de servi&amp;#231;os em sistemas distribuidos:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Separa&amp;#231;&amp;#227;o do interface do servi&amp;#231;o da sua implementa&amp;#231;&amp;#227;o 
&lt;li&gt;
Separa&amp;#231;&amp;#227;o da implementa&amp;#231;&amp;#227;o (domain logic)&amp;nbsp;daquilo que &amp;#233;
ortogonal e espec&amp;#237;fico de determinados transportes e/ou configura&amp;#231;&amp;#245;es
(por exemplo: logging, tracing, autentica&amp;#231;&amp;#227;o, autoriza&amp;#231;&amp;#227;o, ...).
Uma esp&amp;#233;cie de AOP aplicado aos pipelines de execu&amp;#231;&amp;#227;o dos pedidos (AOP
Aspects ~ Handlers). 
&lt;li&gt;
Separa&amp;#231;&amp;#227;o da implementa&amp;#231;&amp;#227;o do transporte para permitir m&amp;#250;ltiplos
transportes. (Se uma mensagem pode ser representada em XML porque n&amp;#227;o suportar
simultaneamente servi&amp;#231;os via Web Services, .NET Remoting, MSMQ, SMTP, Indigo...) 
&lt;li&gt;
Interfaces est&amp;#225;veis (p.ex. com vers&amp;#245;es) para funcionarem com contractos
que garantem o desacoplamento entre o servi&amp;#231;o e os seus clientes (consumers)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Para demonstrar estes conceitos e como eles se aplicam com facilidade usando esta
framework, foram introduzidas no source quatro quickstarts e um site de homebanking
(&lt;a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.GlobalBankWiki"&gt;GBRI/Global
Bank&lt;/a&gt;). O projecto cresceu e teve muito feedback importante.&amp;nbsp;Identificaram-se
incongru&amp;#234;ncias entre os&amp;nbsp;v&amp;#225;rios app blocks actuais&amp;nbsp;e descobriram-se
novos blocos que v&amp;#227;o surgir todos debaixo de um novo nome dentro do MSDN: algo
entre o "Block Library" ou "Enterprise Library".
&lt;/p&gt;
&lt;p&gt;
Resumindo, este continua a ser o melhor projecto para aprender (source code) a tirar
partido da framework .NET e de onde est&amp;#227;o a surgir importantes componentes reutiliz&amp;#225;veis&amp;nbsp;e
gratuitos.
&lt;/p&gt;
&lt;p&gt;
Podem come&amp;#231;ar pelo site do projecto &lt;a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058"&gt;http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058&lt;/a&gt;.
Entretanto foi publicado tamb&amp;#233;m um add-in (templates) para o VisualStudio para
simplificar a utiliza&amp;#231;&amp;#227;o desta framework nos projectos: &lt;a href="http://www.gotdotnet.com/Community/Workspaces/newsitem.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058&amp;amp;newsId=2971"&gt;http://www.gotdotnet.com/Community/Workspaces/newsitem.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058&amp;amp;newsId=2971&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=7f3a23ae-4c7c-439c-9c01-3420b0f588c1" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,7f3a23ae-4c7c-439c-9c01-3420b0f588c1.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=ca85b692-04d8-4dbd-b17f-653ab6e7dec6</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,ca85b692-04d8-4dbd-b17f-653ab6e7dec6.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,ca85b692-04d8-4dbd-b17f-653ab6e7dec6.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ca85b692-04d8-4dbd-b17f-653ab6e7dec6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
O projecto do <a href="http://www.thearchitectexchange.com/asehmi/">Arvindra Sehmi</a> e
do <a href="http://staff.newtelligence.net/clemensv/">Clemens Vasters</a> já
está disponível para download.
</p>
        <p>
FABRIQ é uma framework para construir redes de processamento rápidas e escaláveis.
Estas redes são baseadas em nós autónomos que fazem processamento e
reencaminhamento de mensagens.
</p>
        <p>
Cada nó implementa um pipeline onde podem executar inúmeras unidades funcionais
primitivas ou especializadas. Estas unidades consomem, actuam e/ou produzem novas
mensagens como resultado do seu trabalho. A comunicação entre os nós
é assíncrona (queuing networks) o que dá a estas redes uma capacidade
impressionante para suportar carga.
</p>
        <p>
No <a href="http://workspaces.GotDotNet.com/fabriq">http://workspaces.GotDotNet.com/fabriq</a> podem
explorar a documentação (arquitectura, cenários, exemplos). Existe
também um Hands-On Lab que está a ser usado no <a href="http://www.microsoft.com/europe/teched/">TechEd
Amsterdam</a> (ARC-IL01).
</p>
        <p>
O <a href="http://staff.newtelligence.net/clemensv/CategoryView.aspx?category=Technology%7CFABRIQ">Clemens
está a fazer posts no weblog sobre o fabriq</a> – onde devem aparecer
algumas comparações entre o FABRIQ e as outras frameworks de mensagens
que estão no nosso radar (Biztalk, Shadowfax, Indigo, …)<br /></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ca85b692-04d8-4dbd-b17f-653ab6e7dec6" />
      </body>
      <title>FABRIQ disponível para download</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,ca85b692-04d8-4dbd-b17f-653ab6e7dec6.aspx</guid>
      <link>http://canoas.com/blog/2004/06/28/FABRIQ+Dispon%c3%advel+Para+Download.aspx</link>
      <pubDate>Mon, 28 Jun 2004 09:27:42 GMT</pubDate>
      <description>&lt;p&gt;
O projecto do &lt;a href="http://www.thearchitectexchange.com/asehmi/"&gt;Arvindra Sehmi&lt;/a&gt; e
do &lt;a href="http://staff.newtelligence.net/clemensv/"&gt;Clemens Vasters&lt;/a&gt; j&amp;#225;
est&amp;#225; dispon&amp;#237;vel para download.
&lt;/p&gt;
&lt;p&gt;
FABRIQ &amp;#233; uma framework para construir redes de processamento r&amp;#225;pidas e escal&amp;#225;veis.
Estas redes s&amp;#227;o baseadas em n&amp;#243;s aut&amp;#243;nomos que fazem processamento e
reencaminhamento de mensagens.
&lt;/p&gt;
&lt;p&gt;
Cada n&amp;#243; implementa um pipeline onde podem executar in&amp;#250;meras unidades funcionais
primitivas ou especializadas. Estas unidades consomem, actuam e/ou produzem novas
mensagens como resultado do seu trabalho. A comunica&amp;#231;&amp;#227;o entre os n&amp;#243;s
&amp;#233; ass&amp;#237;ncrona (queuing networks) o que d&amp;#225; a estas redes uma capacidade
impressionante para suportar carga.
&lt;/p&gt;
&lt;p&gt;
No &lt;a href="http://workspaces.GotDotNet.com/fabriq"&gt;http://workspaces.GotDotNet.com/fabriq&lt;/a&gt; podem
explorar a documenta&amp;#231;&amp;#227;o (arquitectura, cen&amp;#225;rios, exemplos). Existe
tamb&amp;#233;m um Hands-On Lab que est&amp;#225; a ser usado no &lt;a href="http://www.microsoft.com/europe/teched/"&gt;TechEd
Amsterdam&lt;/a&gt; (ARC-IL01).
&lt;/p&gt;
&lt;p&gt;
O &lt;a href="http://staff.newtelligence.net/clemensv/CategoryView.aspx?category=Technology%7CFABRIQ"&gt;Clemens
est&amp;#225; a fazer posts no weblog sobre o fabriq&lt;/a&gt; &amp;#8211;&amp;nbsp;onde devem aparecer
algumas&amp;nbsp;compara&amp;#231;&amp;#245;es entre o FABRIQ e as outras frameworks de mensagens
que est&amp;#227;o no nosso radar (Biztalk, Shadowfax, Indigo, &amp;#8230;)&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ca85b692-04d8-4dbd-b17f-653ab6e7dec6" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,ca85b692-04d8-4dbd-b17f-653ab6e7dec6.aspx</comments>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=25a9aaa4-fdb5-43b8-9d32-a45efd93474e</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,25a9aaa4-fdb5-43b8-9d32-a45efd93474e.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,25a9aaa4-fdb5-43b8-9d32-a45efd93474e.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=25a9aaa4-fdb5-43b8-9d32-a45efd93474e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
No dia 30 de Abril tivemos em Portugal mais um encontro de arquitectos, deste vez
para discutir Service Oriented Architectures (SOA):
</p>
        <ul>
          <li>
(keynote) Enabling Connected Applications with Service Orientation - Lawrence Wilkes <a href="http://cbdiforum.com">http://cbdiforum.com</a></li>
          <li>
(choices) Real-life Connected Applications - Nigel Watling &amp; Lawrence Wilkes 
</li>
          <li>
Service Design - Gianpaolo Carraro 
</li>
          <li>
Advanced Services Beyond the Basics - Nigel Watling &amp; Lawrence Wilkes 
</li>
          <li>
(futures) Roadmap: Guidance on going forward - Nigel Watling</li>
        </ul>
        <p>
Lawrence Wilkes é autor de vários artigos sobre o tema. Recentemente viu
publicado um dos artigos, <a href="http://msdn.microsoft.com/architecture/journal/default.aspx?pull=/library/en-us/dnmaj/html/aj2service.asp">Considerations
for Agile Systems</a>, do <a href="http://www.theArchitectJournal.com">Journal2</a> no
site <a href="http://msdn.microsoft.com/architecture/">MSDN .NET Architecture Center</a>.
Também apresentou vários caso de estudo: L'Oreal, Accor, Tesco.com, Danske
Bank, ERGO, e Visa/Clear2Pay/ClearPark.
</p>
        <p>
O Gianpaolo surpreendeu com um sessão de analise e desenho de serviços
e o Nigel foi responsável para mapear tudo isto às tecnologias Microsoft
(ASP.NET Web Services, Biztalk Server, WSE e Indigo) e deixar um conjunto de
recomendações para quem está agora a implementar sistemas distribuidos
com .NET Remoting, COM+ EnterpriseServices, MSMQ e WSE tendo em conta as evoluções
futuras nas specs <a href="http://msdn.microsoft.com/webservices/understanding/specs/default.aspx">WS-*</a> e <a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx">Indigo</a>.
</p>
        <p>
Os powerpoints estão disponíveis para download em <a href="http://www.theArchitectExchange.com">http://www.theArchitectExchange.com</a></p>
        <p>
 
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=25a9aaa4-fdb5-43b8-9d32-a45efd93474e" />
      </body>
      <title>Connected Applications Tour: SOA e Web Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,25a9aaa4-fdb5-43b8-9d32-a45efd93474e.aspx</guid>
      <link>http://canoas.com/blog/2004/05/08/Connected+Applications+Tour+SOA+E+Web+Services.aspx</link>
      <pubDate>Sat, 08 May 2004 11:22:43 GMT</pubDate>
      <description>&lt;p&gt;
No dia 30 de Abril tivemos em Portugal mais um encontro de arquitectos, deste vez
para discutir Service Oriented Architectures (SOA):
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
(keynote) Enabling Connected Applications with Service Orientation - Lawrence Wilkes &lt;a href="http://cbdiforum.com"&gt;http://cbdiforum.com&lt;/a&gt; 
&lt;li&gt;
(choices) Real-life Connected Applications - Nigel Watling &amp;amp; Lawrence Wilkes 
&lt;li&gt;
Service Design - Gianpaolo Carraro 
&lt;li&gt;
Advanced Services Beyond the Basics - Nigel Watling &amp;amp; Lawrence Wilkes 
&lt;li&gt;
(futures) Roadmap: Guidance on going forward&amp;nbsp;- Nigel Watling&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Lawrence Wilkes &amp;#233; autor de v&amp;#225;rios artigos sobre o tema. Recentemente viu
publicado um dos artigos, &lt;a href="http://msdn.microsoft.com/architecture/journal/default.aspx?pull=/library/en-us/dnmaj/html/aj2service.asp"&gt;Considerations
for Agile Systems&lt;/a&gt;, do &lt;a href="http://www.theArchitectJournal.com"&gt;Journal2&lt;/a&gt; no
site &lt;a href="http://msdn.microsoft.com/architecture/"&gt;MSDN .NET Architecture Center&lt;/a&gt;.
Tamb&amp;#233;m apresentou v&amp;#225;rios caso de estudo: L'Oreal, Accor, Tesco.com, Danske
Bank, ERGO, e Visa/Clear2Pay/ClearPark.
&lt;/p&gt;
&lt;p&gt;
O Gianpaolo surpreendeu com um sess&amp;#227;o de&amp;nbsp;analise e desenho de servi&amp;#231;os
e o Nigel foi respons&amp;#225;vel para mapear tudo isto &amp;#224;s tecnologias Microsoft
(ASP.NET Web Services, Biztalk Server, WSE e&amp;nbsp;Indigo) e deixar um conjunto de
recomenda&amp;#231;&amp;#245;es para quem est&amp;#225; agora a implementar sistemas distribuidos
com .NET Remoting, COM+ EnterpriseServices, MSMQ e WSE tendo em conta as evolu&amp;#231;&amp;#245;es
futuras nas specs &lt;a href="http://msdn.microsoft.com/webservices/understanding/specs/default.aspx"&gt;WS-*&lt;/a&gt; e &lt;a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx"&gt;Indigo&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Os powerpoints est&amp;#227;o dispon&amp;#237;veis para download em &lt;a href="http://www.theArchitectExchange.com"&gt;http://www.theArchitectExchange.com&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=25a9aaa4-fdb5-43b8-9d32-a45efd93474e" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,25a9aaa4-fdb5-43b8-9d32-a45efd93474e.aspx</comments>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=b35e321e-5964-44b1-9c30-759aadfc7e3d</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b35e321e-5964-44b1-9c30-759aadfc7e3d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Trata-se de mais um bloco de código reutilizável e um conjunto de exemplos
que demonstram como fazer aplicações que funcionam online e offline. Com
este bloco a aplicação consegue detectar o estado da ligação,
guardar dados em cache para utilização offline, e sincronizar dados e tarefas
com os servidores assim que a aplicação ficar online.
</p>
        <p>
O objectivo é fugir dos modelos de <em>merge-replication (tightly-coupled)</em> e
desenhar sim interacções baseadas em mensagens (SOA) desacopladas. Esta
framework usa um mecanismo de <em>store &amp; forward</em> para guardar as mensagens
pendentes. Desta forma muitas das complexidades deste tipo de aplicação
ficam praticamente transparentes para o developer.
</p>
        <p>
Para trabalhar offline o <strong>DataLoaderManager</strong> faz download dos dados
de referencia necessários. Depois o <strong>ReferenceDataCache</strong> é
usado sempre que o acesso online não está disponível.
</p>
        <p>
Durante o funcionamento offline também é possível preencher tasks (<a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=0af2b0ef-b049-401a-a2f2-f55a070c1572">UIP</a>)
e a sua efectivação (ex: post para um Web Service) fica queued no <strong>Application
Service Agent</strong> até o <strong>ConnectionManager</strong> determinar que
é possível fazer o upload dos dados.
</p>
        <p>
Acho que este bloco vai ser uma excelente framework não só para aplicações
rich-client/mobile mas até mesmo para construir <a href="/blog/PermaLink,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx">Autonomous
Services</a>. Imaginem uma loja online (reference data = catálogo de produtos)
que está a aceitar encomendas (task = carrinho de compras) mesmo quando os servidores
(armazém/distribuição) estão indisponíveis. Existem muitas
aplicações web que ficariam muito mais robustas e escaláveis se o site
fosse fácil de replicar por data centers remotos. E o resultado das aplicações
fosse uma simples menssagem para um web service assíncrono.
</p>
        <p>
O source code foi desenvolvido neste <a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=60dd1bb9-0d1e-45e0-975a-a7f398697344">workspace</a> e bloco
já está no <a href="http://msdn.microsoft.com/library/en-us/dnpag/html/offline.asp">msdn
para download</a>. 
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b35e321e-5964-44b1-9c30-759aadfc7e3d" />
      </body>
      <title>Offline Application Block</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</guid>
      <link>http://canoas.com/blog/2004/03/02/Offline+Application+Block.aspx</link>
      <pubDate>Tue, 02 Mar 2004 16:20:46 GMT</pubDate>
      <description>&lt;p&gt;
Trata-se de mais um bloco de c&amp;#243;digo reutiliz&amp;#225;vel e um conjunto de exemplos
que demonstram como fazer aplica&amp;#231;&amp;#245;es que funcionam online e offline. Com
este bloco a aplica&amp;#231;&amp;#227;o consegue detectar o estado da liga&amp;#231;&amp;#227;o,
guardar dados em cache para utiliza&amp;#231;&amp;#227;o offline, e sincronizar dados e tarefas
com os servidores assim que a aplica&amp;#231;&amp;#227;o ficar online.
&lt;/p&gt;
&lt;p&gt;
O objectivo &amp;#233; fugir dos modelos de &lt;em&gt;merge-replication (tightly-coupled)&lt;/em&gt; e
desenhar sim interac&amp;#231;&amp;#245;es baseadas em mensagens (SOA) desacopladas. Esta
framework usa um mecanismo de &lt;em&gt;store &amp;amp; forward&lt;/em&gt; para guardar as mensagens
pendentes. Desta forma muitas das complexidades deste tipo de aplica&amp;#231;&amp;#227;o
ficam praticamente transparentes para o developer.
&lt;/p&gt;
&lt;p&gt;
Para trabalhar offline o &lt;strong&gt;DataLoaderManager&lt;/strong&gt; faz download dos dados
de referencia necess&amp;#225;rios. Depois o &lt;strong&gt;ReferenceDataCache&lt;/strong&gt; &amp;#233;
usado sempre que o acesso online n&amp;#227;o est&amp;#225; dispon&amp;#237;vel.
&lt;/p&gt;
&lt;p&gt;
Durante o funcionamento offline tamb&amp;#233;m &amp;#233; poss&amp;#237;vel preencher tasks (&lt;a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=0af2b0ef-b049-401a-a2f2-f55a070c1572"&gt;UIP&lt;/a&gt;)
e a sua efectiva&amp;#231;&amp;#227;o (ex: post para um Web Service) fica queued no &lt;strong&gt;Application
Service Agent&lt;/strong&gt; at&amp;#233; o &lt;strong&gt;ConnectionManager&lt;/strong&gt; determinar que
&amp;#233; poss&amp;#237;vel fazer o upload dos dados.
&lt;/p&gt;
&lt;p&gt;
Acho que este bloco vai ser uma excelente framework n&amp;#227;o s&amp;#243; para aplica&amp;#231;&amp;#245;es
rich-client/mobile mas at&amp;#233; mesmo para construir &lt;a href="/blog/PermaLink,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx"&gt;Autonomous
Services&lt;/a&gt;. Imaginem uma loja online (reference data = cat&amp;#225;logo de produtos)
que est&amp;#225; a aceitar encomendas (task = carrinho de compras) mesmo quando os servidores
(armaz&amp;#233;m/distribui&amp;#231;&amp;#227;o) est&amp;#227;o indispon&amp;#237;veis. Existem muitas
aplica&amp;#231;&amp;#245;es web que ficariam muito mais robustas e escal&amp;#225;veis se o site
fosse f&amp;#225;cil de replicar por data centers remotos. E o resultado das aplica&amp;#231;&amp;#245;es
fosse uma simples menssagem para um web service ass&amp;#237;ncrono.
&lt;/p&gt;
&lt;p&gt;
O source code foi desenvolvido neste &lt;a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=60dd1bb9-0d1e-45e0-975a-a7f398697344"&gt;workspace&lt;/a&gt; e&amp;nbsp;bloco
j&amp;#225; est&amp;#225; no &lt;a href="http://msdn.microsoft.com/library/en-us/dnpag/html/offline.asp"&gt;msdn
para download&lt;/a&gt;.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b35e321e-5964-44b1-9c30-759aadfc7e3d" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
      <category>Sync/Offline</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=8361889d-b7d7-4627-8242-35e05012f7a5</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,8361889d-b7d7-4627-8242-35e05012f7a5.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,8361889d-b7d7-4627-8242-35e05012f7a5.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8361889d-b7d7-4627-8242-35e05012f7a5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="/blog/content/binary/Novas%20Arquitecturas%20baseadas%20em%20Web%20Services%20-%20joseas%20-%20Fev04.ppt" target="_blank">Novas
Arquitecturas baseadas em Web Services - joseas - Fev04.ppt (2.22 MB)</a>
        </p>
        <p>
Alguns links úteis sobre os temas em que estive envolvido durante a <a href="http://www.di.uminho.pt/~jcr/XML/conferencias/xata2004/">conferência</a>.
</p>
        <p>
          <strong>Interop XML/SOAP/WSDL/WS-*<br /></strong>No ínicio do SOAP, grupos de utilizadores como o <a href="http://soapbuilders.org/">http://soapbuilders.org</a>, fizeram
testes de interoperabilidade entre as diferentes implementações de SOAP.
Agora esse trabalho é todo feito nos <a href="http://msdn.microsoft.com/webservices/community/workshops/">workshops</a> e
mais tarde no <a href="http://ws-i.org/">http://ws-i.org/</a>.
</p>
        <p>
          <strong>XML na análise multidimensional</strong>
          <br />
Já existe uma spec para query de motores OLAP usando HTTP/XML: 
</p>
        <ul>
          <li>
            <a href="http://xmla.org/" target="_blank">http://xmla.org</a>
            <a href="http://www.xmla.org/download.asp?id=70" target="_blank">Overview
PPT</a>
          </li>
          <li>
            <a href="http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnsql2k/html/implementxap.asp" target="_blank">XML/A
SDK</a> para Microsoft Analysis Services; <a href="http://www.microsoft.com/downloads/details.aspx?familyid=49737737-681E-465E-83C5-51B7223B1585&amp;displaylang=en" target="_blank">ADOMD.NET</a> object
model; 
</li>
          <li>
Cool apps/controls: <a href="http://www.thinslicer.com/" target="_blank">ThinSlicer</a><a href="http://www.thinslicer.com/"></a> FREE; <a href="http://www.intellimerce.com/" target="_blank">Snowflake.net</a> ASP.NET
control; <a href="http://www.xmlabrowser.com/">ReportPortal</a> IE script based</li>
        </ul>
        <p>
          <strong>XML e Metainformação</strong>
          <br />
Com o próximo windows (codename Longhorn) vai aparecer em todos os desktops um
storage hierarquico e rico em metadados chamado WinFS. Gostava de estudar possíveis
relações de Topic Maps com o <a href="http://msdn.microsoft.com/longhorn/understanding/pillars/WinFS/default.aspx">WinFS</a>;
Criação de UI 3D de navegação em RDFs usando <a href="http://msdn.microsoft.com/longhorn/understanding/pillars/avalon/default.aspx">Avalon/XAML</a>.
</p>
        <p>
          <strong>Web Services e Informação Geográfica</strong>
          <br />
Existe um <a href="http://msdn.microsoft.com/Longhorn/productinfo/default.aspx" target="_blank">concept
video</a> do longhorn que apresenta algumas ideias para web services sobre GIS. O <a href="http://www.microsoft.com/mappoint/webservice/default.mspx">MapPoint.NET</a> é
um exemplo real da utilização de web services nesta área.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=8361889d-b7d7-4627-8242-35e05012f7a5" />
      </body>
      <title>XATA'2004: Slides e Links</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,8361889d-b7d7-4627-8242-35e05012f7a5.aspx</guid>
      <link>http://canoas.com/blog/2004/02/13/XATA2004+Slides+E+Links.aspx</link>
      <pubDate>Fri, 13 Feb 2004 23:35:48 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="/blog/content/binary/Novas%20Arquitecturas%20baseadas%20em%20Web%20Services%20-%20joseas%20-%20Fev04.ppt" target=_blank&gt;Novas
Arquitecturas baseadas em Web Services - joseas - Fev04.ppt (2.22 MB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Alguns links &amp;#250;teis sobre os temas em que estive envolvido durante a &lt;a href="http://www.di.uminho.pt/~jcr/XML/conferencias/xata2004/"&gt;confer&amp;#234;ncia&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Interop XML/SOAP/WSDL/WS-*&lt;br&gt;
&lt;/strong&gt;No &amp;#237;nicio do SOAP, grupos de utilizadores como o &lt;a href="http://soapbuilders.org/"&gt;http://soapbuilders.org&lt;/a&gt;,&amp;nbsp;fizeram
testes de interoperabilidade entre as diferentes implementa&amp;#231;&amp;#245;es de SOAP.
Agora esse trabalho &amp;#233; todo feito&amp;nbsp;nos &lt;a href="http://msdn.microsoft.com/webservices/community/workshops/"&gt;workshops&lt;/a&gt; e
mais tarde no &lt;a href="http://ws-i.org/"&gt;http://ws-i.org/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;XML na an&amp;#225;lise multidimensional&lt;/strong&gt;
&lt;br&gt;
J&amp;#225; existe uma spec para query de motores OLAP usando HTTP/XML: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://xmla.org/" target=_blank&gt;http://xmla.org&lt;/a&gt; &lt;a href="http://www.xmla.org/download.asp?id=70" target=_blank&gt;Overview
PPT&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnsql2k/html/implementxap.asp" target=_blank&gt;XML/A
SDK&lt;/a&gt; para Microsoft Analysis Services; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=49737737-681E-465E-83C5-51B7223B1585&amp;amp;displaylang=en" target=_blank&gt;ADOMD.NET&lt;/a&gt; object
model; 
&lt;li&gt;
Cool apps/controls: &lt;a href="http://www.thinslicer.com/" target=_blank&gt;ThinSlicer&lt;/a&gt;&lt;a href="http://www.thinslicer.com/"&gt;&lt;/a&gt;&amp;nbsp;FREE; &lt;a href="http://www.intellimerce.com/" target=_blank&gt;Snowflake.net&lt;/a&gt;&amp;nbsp;ASP.NET
control; &lt;a href="http://www.xmlabrowser.com/"&gt;ReportPortal&lt;/a&gt;&amp;nbsp;IE script based&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;strong&gt;XML e Metainforma&amp;#231;&amp;#227;o&lt;/strong&gt;
&lt;br&gt;
Com o pr&amp;#243;ximo windows (codename Longhorn) vai aparecer em todos os desktops um
storage hierarquico e rico em metadados chamado WinFS. Gostava de estudar poss&amp;#237;veis
rela&amp;#231;&amp;#245;es de Topic Maps com o &lt;a href="http://msdn.microsoft.com/longhorn/understanding/pillars/WinFS/default.aspx"&gt;WinFS&lt;/a&gt;;
Cria&amp;#231;&amp;#227;o de UI 3D de navega&amp;#231;&amp;#227;o em RDFs&amp;nbsp;usando &lt;a href="http://msdn.microsoft.com/longhorn/understanding/pillars/avalon/default.aspx"&gt;Avalon/XAML&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Web Services e Informa&amp;#231;&amp;#227;o Geogr&amp;#225;fica&lt;/strong&gt;
&lt;br&gt;
Existe um &lt;a href="http://msdn.microsoft.com/Longhorn/productinfo/default.aspx" target=_blank&gt;concept
video&lt;/a&gt; do longhorn que apresenta algumas ideias para web services sobre GIS. O &lt;a href="http://www.microsoft.com/mappoint/webservice/default.mspx"&gt;MapPoint.NET&lt;/a&gt; &amp;#233;
um exemplo real da utiliza&amp;#231;&amp;#227;o de web services nesta &amp;#225;rea.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=8361889d-b7d7-4627-8242-35e05012f7a5" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,8361889d-b7d7-4627-8242-35e05012f7a5.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=eade95f2-3485-4c0b-8367-b910b37b3f1b</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,eade95f2-3485-4c0b-8367-b910b37b3f1b.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,eade95f2-3485-4c0b-8367-b910b37b3f1b.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=eade95f2-3485-4c0b-8367-b910b37b3f1b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Esta semana vou participar no <a href="http://www.di.uminho.pt/~jcr/XML/conferencias/xata2004/">XATA2004</a> com
o tema <strong>Novas Arquitecturas baseadas em Web Services:</strong></p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <em>"Ao longo do tempo, o nível de abstracção a que as funcionalidades
são especificadas, publicadas e consumidas tem vindo a elevar-se gradualmente.
Progredimos com os módulos, objectos (OO), componentes (CBD) e agora procuramos
expor serviços (SOA). Embora estas arquitecturas orientadas para serviços
não sejam novidade, foi a adopção generalizada dos XML Web Services
(SOAP) por toda a indústria que fez renascer o interesse neste modelo.</em>
          </p>
          <p>
            <em>Diferentes empresas estão a descobrir nos Web Services a solução
para uma maior interoperabilidade, redução de dependências e uma forma
de agilizar os seus sistemas. No entanto, mesmo com web services, também é
possível implementar arquitecturas demasiado acopladas e síncronas, que
mais se assemelham aos Remotings tradicionais (RPC).</em>
          </p>
          <p>
            <em>Nesta sessão procuramos ainda fazer um ponto de situação das especificações
e ferramentas que nos vão permitir implementar soluções transaccionais,
robustas e seguras usando o SOAP."</em>
          </p>
        </blockquote>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=eade95f2-3485-4c0b-8367-b910b37b3f1b" />
      </body>
      <title>XATA'2004: SOA e WS-*</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,eade95f2-3485-4c0b-8367-b910b37b3f1b.aspx</guid>
      <link>http://canoas.com/blog/2004/02/11/XATA2004+SOA+E+WS.aspx</link>
      <pubDate>Wed, 11 Feb 2004 01:31:11 GMT</pubDate>
      <description>&lt;p&gt;
Esta semana vou participar no &lt;a href="http://www.di.uminho.pt/~jcr/XML/conferencias/xata2004/"&gt;XATA2004&lt;/a&gt; com
o tema &lt;strong&gt;Novas Arquitecturas baseadas em Web Services:&lt;/strong&gt;
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
&lt;em&gt;"Ao longo do tempo, o n&amp;#237;vel de abstrac&amp;#231;&amp;#227;o a que as funcionalidades
s&amp;#227;o especificadas, publicadas e consumidas tem vindo a elevar-se gradualmente.
Progredimos com os m&amp;#243;dulos, objectos (OO), componentes (CBD) e agora procuramos
expor servi&amp;#231;os (SOA). Embora estas arquitecturas orientadas para servi&amp;#231;os
n&amp;#227;o sejam novidade, foi a adop&amp;#231;&amp;#227;o generalizada dos XML Web Services
(SOAP) por toda a ind&amp;#250;stria que fez renascer o interesse neste modelo.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Diferentes empresas est&amp;#227;o a descobrir nos Web Services a solu&amp;#231;&amp;#227;o
para uma maior interoperabilidade, redu&amp;#231;&amp;#227;o de depend&amp;#234;ncias e uma forma
de agilizar os seus sistemas. No entanto, mesmo com web services, tamb&amp;#233;m &amp;#233;
poss&amp;#237;vel implementar arquitecturas demasiado acopladas e s&amp;#237;ncronas, que
mais se assemelham aos Remotings tradicionais (RPC).&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Nesta sess&amp;#227;o procuramos ainda fazer um ponto de situa&amp;#231;&amp;#227;o das especifica&amp;#231;&amp;#245;es
e ferramentas que nos v&amp;#227;o permitir implementar solu&amp;#231;&amp;#245;es transaccionais,
robustas e seguras usando o SOAP."&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=eade95f2-3485-4c0b-8367-b910b37b3f1b" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,eade95f2-3485-4c0b-8367-b910b37b3f1b.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=f5b084a9-784e-4ac6-a090-3a1f53c7a96a</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,f5b084a9-784e-4ac6-a090-3a1f53c7a96a.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,f5b084a9-784e-4ac6-a090-3a1f53c7a96a.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f5b084a9-784e-4ac6-a090-3a1f53c7a96a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Esta manhã estivemos, eu e o Vasco Veiga, a apresentar o <a href="http://www.microsoft.com/biztalk/beta/">Biztalk
Server 2004</a> para os clientes Premier Services. Aqui podem fazer download dos slides.
</p>
        <a href="/blog/content/binary/2004-02-06 Biztalk 2004 intro joseas vascov Premier.ppt">2004-02-06
Biztalk 2004 intro joseas vascov Premier.ppt (3.65 MB)</a>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f5b084a9-784e-4ac6-a090-3a1f53c7a96a" />
      </body>
      <title>Biztalk Server 2004 para Premier Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,f5b084a9-784e-4ac6-a090-3a1f53c7a96a.aspx</guid>
      <link>http://canoas.com/blog/2004/02/06/Biztalk+Server+2004+Para+Premier+Services.aspx</link>
      <pubDate>Fri, 06 Feb 2004 12:51:08 GMT</pubDate>
      <description>&lt;p&gt;
Esta manh&amp;#227; estivemos, eu e o Vasco Veiga, a apresentar o &lt;a href="http://www.microsoft.com/biztalk/beta/"&gt;Biztalk
Server 2004&lt;/a&gt; para os clientes Premier Services. Aqui podem fazer download dos slides.
&lt;/p&gt;
&lt;a href="/blog/content/binary/2004-02-06 Biztalk 2004 intro joseas vascov Premier.ppt"&gt;2004-02-06
Biztalk 2004 intro joseas vascov Premier.ppt (3.65 MB)&lt;/a&gt;&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f5b084a9-784e-4ac6-a090-3a1f53c7a96a" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,f5b084a9-784e-4ac6-a090-3a1f53c7a96a.aspx</comments>
      <category>Apresentações</category>
      <category>Biztalk</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=209b4043-9ff8-4a72-87e6-6e1123a1b810</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=209b4043-9ff8-4a72-87e6-6e1123a1b810</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Este novo site, gémeo do famoso portal da <a href="http://TheServerSide.com">comunidade
Java</a>, está a começar muito bem e já se encontram aqui bons artigos.
Recomendo o <a href="http://www.theserverside.net/articles/article.aspx?l=AutonomousServices">Autonomous
Services and The New Information Architecture</a>. É uma excelente compilação
de temas relacionados com a evolução das tradicionais noções n-tier
(DNA) para serviços autónomos. Descreve, por exemplo, como pode ser modelada
a arquitectura dos dados nestas soluções: Request/Response Data, Reference
Data, Activity Data &amp; Resource Data. Está muito inspirado nas sessões
do <a href="http://msdn.microsoft.com/events/pdc/agendaandsessions/sessions/default.aspx">Architecture
Symposium</a>.
</p>
        <p>
Neste site também se pode encontrar <a href="http://www.theserverside.net/booksinreview/pag.aspx">alguns
capítulos do novo Patterns &amp; Practices sobre Performance</a>, por exemplo <a href="http://www.theserverside.net/booksinreview/chapters/chapter11.zip">Improving
Web Services Performance</a>. E uma entrevista ao "pai" de muitas das coisas que se
discutem neste blog: <a href="http://www.theserverside.net/talks/index.aspx">Don Box
- Indigo Architect</a>.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=209b4043-9ff8-4a72-87e6-6e1123a1b810" />
      </body>
      <title>TheServerSide.NET: Autonomous Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx</guid>
      <link>http://canoas.com/blog/2004/02/04/TheServerSideNET+Autonomous+Services.aspx</link>
      <pubDate>Wed, 04 Feb 2004 02:41:53 GMT</pubDate>
      <description>&lt;p&gt;
Este novo site, g&amp;#233;meo do famoso portal da &lt;a href="http://TheServerSide.com"&gt;comunidade
Java&lt;/a&gt;, est&amp;#225; a come&amp;#231;ar muito bem e j&amp;#225; se encontram aqui bons artigos.
Recomendo o &lt;a href="http://www.theserverside.net/articles/article.aspx?l=AutonomousServices"&gt;Autonomous
Services and The New Information Architecture&lt;/a&gt;. &amp;#201; uma excelente compila&amp;#231;&amp;#227;o
de temas relacionados com a evolu&amp;#231;&amp;#227;o das tradicionais no&amp;#231;&amp;#245;es n-tier
(DNA) para servi&amp;#231;os aut&amp;#243;nomos. Descreve, por exemplo, como pode ser modelada
a arquitectura dos dados nestas solu&amp;#231;&amp;#245;es: Request/Response Data, Reference
Data, Activity Data&amp;nbsp;&amp;amp;&amp;nbsp;Resource Data. Est&amp;#225; muito inspirado nas sess&amp;#245;es
do &lt;a href="http://msdn.microsoft.com/events/pdc/agendaandsessions/sessions/default.aspx"&gt;Architecture
Symposium&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Neste site tamb&amp;#233;m se pode encontrar &lt;a href="http://www.theserverside.net/booksinreview/pag.aspx"&gt;alguns
cap&amp;#237;tulos do novo Patterns &amp;amp; Practices sobre Performance&lt;/a&gt;, por exemplo &lt;a href="http://www.theserverside.net/booksinreview/chapters/chapter11.zip"&gt;Improving
Web Services Performance&lt;/a&gt;. E uma entrevista ao "pai" de muitas das coisas que se
discutem neste blog: &lt;a href="http://www.theserverside.net/talks/index.aspx"&gt;Don Box
- Indigo Architect&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=209b4043-9ff8-4a72-87e6-6e1123a1b810" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
      <category>PDC 2003</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=4721a3ff-8894-48d3-9f9d-2cdf9c479531</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,4721a3ff-8894-48d3-9f9d-2cdf9c479531.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,4721a3ff-8894-48d3-9f9d-2cdf9c479531.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4721a3ff-8894-48d3-9f9d-2cdf9c479531</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=b1d34986-f53b-49c1-a56b-81c5fc042f32">Do
weblog do Clemens Vasters</a>:
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <QUOTE>
              <em>The goal of this project, code-named “FABRIQ”, is to create a special-purpose,
high-performance, service-oriented, one-way messaging infrastructure for queuing networks,
agents and agile computing. It’s not a Microsoft product. It’s an architecture
blue-print backed by code that we write so that customers don’t need to –
at least that’s the plan.
</em>
            </QUOTE>
          </p>
        </blockquote>
        <p>
Para os felizardos que conseguiram lugar no encontro de arquitectos, aqui vai mais
uma boa noticia: Tanto o Clemens Vasters como o Arvindra Sehmi, vão estar
em Lisboa para o evento.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=4721a3ff-8894-48d3-9f9d-2cdf9c479531" />
      </body>
      <title>FABRIQ</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,4721a3ff-8894-48d3-9f9d-2cdf9c479531.aspx</guid>
      <link>http://canoas.com/blog/2003/12/05/FABRIQ.aspx</link>
      <pubDate>Fri, 05 Dec 2003 20:40:06 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=b1d34986-f53b-49c1-a56b-81c5fc042f32"&gt;Do
weblog do Clemens Vasters&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
&lt;QUOTE&gt;
&lt;em&gt;The goal of this project, code-named &amp;#8220;FABRIQ&amp;#8221;, is to create a special-purpose,
high-performance, service-oriented, one-way messaging infrastructure for queuing networks,
agents and agile computing. It&amp;#8217;s not a Microsoft product. It&amp;#8217;s an architecture
blue-print backed by code that we write so that customers don&amp;#8217;t need to &amp;#8211;
at least that&amp;#8217;s the plan.
&lt;/QUOTE&gt;
&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Para os felizardos que conseguiram lugar no encontro de arquitectos, aqui vai mais
uma boa noticia: Tanto o Clemens Vasters&amp;nbsp;como o Arvindra Sehmi, v&amp;#227;o estar
em Lisboa para o evento.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=4721a3ff-8894-48d3-9f9d-2cdf9c479531" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,4721a3ff-8894-48d3-9f9d-2cdf9c479531.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=4070118e-d1c2-4761-b04b-19baba0734d8</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,4070118e-d1c2-4761-b04b-19baba0734d8.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,4070118e-d1c2-4761-b04b-19baba0734d8.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4070118e-d1c2-4761-b04b-19baba0734d8</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Durante o <a href="http://www3.gartner.com/2_events/conferences/2003/apn11/apn11.jsp">Gartner
Application and Integration Conference</a> foi apresentado este interessante
caso de sucesso com a adopcção de Web Services/SOA. Cerca de 200 front-ends
de comércio da HP, incluindo mais de 80 lojas online, passam agora a usar
um serviço partilhado de deteção de fraude. As reduções nas
fraudes já vão em 80% para um projecto de 6 semanas x 2 developers.
</p>
        <p>
Recomendo este <a href="http://www.gotdotnet.com/team/rdias/events/HP%20GGS%20gartner%20AI.ppt">powerpoint</a>,
bem como o post da <a href="http://blogs.gotdotnet.com/rdias/permalink.aspx/c8313e70-2501-4614-be32-7b15d229146a">Rebbeca
Dias</a>, Product Manager dos <a href="http://msdn.microsoft.com/webservices/building/wse/default.aspx">WSE</a>.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=4070118e-d1c2-4761-b04b-19baba0734d8" />
      </body>
      <title>HP Global Gateway Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,4070118e-d1c2-4761-b04b-19baba0734d8.aspx</guid>
      <link>http://canoas.com/blog/2003/12/02/HP+Global+Gateway+Services.aspx</link>
      <pubDate>Tue, 02 Dec 2003 09:46:22 GMT</pubDate>
      <description>&lt;p&gt;
Durante o &lt;a href="http://www3.gartner.com/2_events/conferences/2003/apn11/apn11.jsp"&gt;Gartner
Application and Integration Conference&lt;/a&gt;&amp;nbsp;foi apresentado este interessante
caso de sucesso com a adopc&amp;#231;&amp;#227;o de Web Services/SOA. Cerca de 200 front-ends
de com&amp;#233;rcio da HP, incluindo mais de 80 lojas online,&amp;nbsp;passam agora a usar
um servi&amp;#231;o partilhado de dete&amp;#231;&amp;#227;o de fraude. As redu&amp;#231;&amp;#245;es nas
fraudes j&amp;#225; v&amp;#227;o em 80% para um projecto de 6 semanas x 2 developers.
&lt;/p&gt;
&lt;p&gt;
Recomendo este&amp;nbsp;&lt;a href="http://www.gotdotnet.com/team/rdias/events/HP%20GGS%20gartner%20AI.ppt"&gt;powerpoint&lt;/a&gt;,
bem como o post da &lt;a href="http://blogs.gotdotnet.com/rdias/permalink.aspx/c8313e70-2501-4614-be32-7b15d229146a"&gt;Rebbeca
Dias&lt;/a&gt;, Product Manager dos &lt;a href="http://msdn.microsoft.com/webservices/building/wse/default.aspx"&gt;WSE&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=4070118e-d1c2-4761-b04b-19baba0734d8" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,4070118e-d1c2-4761-b04b-19baba0734d8.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=d7c1d273-f034-497d-94aa-c0576711a561</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,d7c1d273-f034-497d-94aa-c0576711a561.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,d7c1d273-f034-497d-94aa-c0576711a561.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d7c1d273-f034-497d-94aa-c0576711a561</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.amazon.com/gp/browse.html/102-0197800-9772120?node=3435361">Amazon</a>, <a href="http://developer.ebay.com/DevProgram/developer/api.asp">Ebay</a>, <a href="http://www.google.com/apis/">Google</a> e
outros já o fazem há algum tempo. Portugal também já tens
os seus <a href="http://www.keyfortravel.com/">casos de sucesso</a>. Está na
altura de muitas outras empresas começarem a expor serviços para o
exterior - vêm aí <a href="http://weblogs.jupiterresearch.com/msft/archives/001814.html">oportunidades
interessantes</a> e essa é a base para muitas dessas novas aplicações.
</p>
        <p>
Desta vez é a Vodafone a lançar um conjunto de Web Services. Juntamente
com a Microsoft estão a promover um <a href="http://www.microsoft.com/serviceproviders/mobilewebservices/">concurso
para novas aplicações</a> que integrem com o operador de comunicações.
Os prémios parecem interessantes e acima de tudo a projecção que este
tipo de concurso pode dar é sem dúvida uma grande oportunidade.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=d7c1d273-f034-497d-94aa-c0576711a561" />
      </body>
      <title>Vodafone Mobile Web Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,d7c1d273-f034-497d-94aa-c0576711a561.aspx</guid>
      <link>http://canoas.com/blog/2003/11/24/Vodafone+Mobile+Web+Services.aspx</link>
      <pubDate>Mon, 24 Nov 2003 12:42:34 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.amazon.com/gp/browse.html/102-0197800-9772120?node=3435361"&gt;Amazon&lt;/a&gt;, &lt;a href="http://developer.ebay.com/DevProgram/developer/api.asp"&gt;Ebay&lt;/a&gt;, &lt;a href="http://www.google.com/apis/"&gt;Google&lt;/a&gt; e
outros j&amp;#225; o fazem h&amp;#225; algum tempo. Portugal tamb&amp;#233;m&amp;nbsp;j&amp;#225; tens
os seus &lt;a href="http://www.keyfortravel.com/"&gt;casos de sucesso&lt;/a&gt;. Est&amp;#225;&amp;nbsp;na
altura de muitas outras empresas&amp;nbsp;come&amp;#231;arem a expor servi&amp;#231;os para o
exterior - v&amp;#234;m a&amp;#237; &lt;a href="http://weblogs.jupiterresearch.com/msft/archives/001814.html"&gt;oportunidades
interessantes&lt;/a&gt; e essa &amp;#233; a base para muitas dessas novas&amp;nbsp;aplica&amp;#231;&amp;#245;es.
&lt;/p&gt;
&lt;p&gt;
Desta vez &amp;#233; a Vodafone a lan&amp;#231;ar um conjunto de Web Services. Juntamente
com&amp;nbsp;a Microsoft est&amp;#227;o a promover um &lt;a href="http://www.microsoft.com/serviceproviders/mobilewebservices/"&gt;concurso
para novas aplica&amp;#231;&amp;#245;es&lt;/a&gt; que integrem com o operador de comunica&amp;#231;&amp;#245;es.
Os pr&amp;#233;mios parecem interessantes e acima de tudo a projec&amp;#231;&amp;#227;o que este
tipo de concurso pode dar &amp;#233; sem d&amp;#250;vida uma grande oportunidade.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=d7c1d273-f034-497d-94aa-c0576711a561" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,d7c1d273-f034-497d-94aa-c0576711a561.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=e145b87b-10f2-4d3a-89b8-10d097f3a9db</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e145b87b-10f2-4d3a-89b8-10d097f3a9db</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Durante as sessões que assisti sobre WinFS e sobre Sincronização/Offline
sempre me suscitou curiosidade qual seria a reacção da <a href="http://www.groove.net/">Groove
Networks</a> perante a evolução dos mecanismos de replicação
que está acontecer na próxima versão do Windows.
</p>
        <p>
Pois o criador do Lotus Notes, que também esteve no PDC e no SAF, respondeu
a todas as minhas questões durante uma entrevista para a EWeek:<br /><a title="http://www.eweek.com/article2/0,4149,1380700,00.asp" href="http://www.eweek.com/article2/0,4149,1380700,00.asp">Ray
Ozzie on Longhorn &amp; Groove Networks</a></p>
        <p>
As relações entre <a href="http://weblogs.asp.net/dmarsh/posts/34275.aspx">WinFS</a>, <a href="http://longhornblogs.com/abudja/posts/1283.aspx">Offline
Syncronization</a>, <a href="http://weblogs.asp.net/dmarsh/posts/34571.aspx">Peer-to-Peer</a> e <a href="/blog/PermaLink.aspx?guid=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc">Indigo</a> são
muito interessantes e esperemos que fique cada vez mais simples fazer aplicações
offline "expertas".
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e145b87b-10f2-4d3a-89b8-10d097f3a9db" />
      </body>
      <title>Ray Ozzie comenta o Longhorn</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</guid>
      <link>http://canoas.com/blog/2003/11/14/Ray+Ozzie+Comenta+O+Longhorn.aspx</link>
      <pubDate>Fri, 14 Nov 2003 12:53:23 GMT</pubDate>
      <description>&lt;p&gt;
Durante as sess&amp;#245;es que assisti sobre WinFS e sobre Sincroniza&amp;#231;&amp;#227;o/Offline
sempre me suscitou curiosidade qual seria a reac&amp;#231;&amp;#227;o da &lt;a href="http://www.groove.net/"&gt;Groove
Networks&lt;/a&gt;&amp;nbsp;perante a&amp;nbsp;evolu&amp;#231;&amp;#227;o&amp;nbsp;dos mecanismos de replica&amp;#231;&amp;#227;o
que est&amp;#225; acontecer na pr&amp;#243;xima vers&amp;#227;o do Windows.
&lt;/p&gt;
&lt;p&gt;
Pois o&amp;nbsp;criador do Lotus Notes, que tamb&amp;#233;m esteve no PDC e no SAF,&amp;nbsp;respondeu
a todas as minhas quest&amp;#245;es durante uma entrevista para a EWeek:&lt;br&gt;
&lt;a title=http://www.eweek.com/article2/0,4149,1380700,00.asp href="http://www.eweek.com/article2/0,4149,1380700,00.asp"&gt;Ray
Ozzie on Longhorn &amp;amp; Groove Networks&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
As rela&amp;#231;&amp;#245;es entre &lt;a href="http://weblogs.asp.net/dmarsh/posts/34275.aspx"&gt;WinFS&lt;/a&gt;, &lt;a href="http://longhornblogs.com/abudja/posts/1283.aspx"&gt;Offline
Syncronization&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/dmarsh/posts/34571.aspx"&gt;Peer-to-Peer&lt;/a&gt; e&amp;nbsp;&lt;a href="/blog/PermaLink.aspx?guid=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc"&gt;Indigo&lt;/a&gt; s&amp;#227;o
muito interessantes e esperemos que fique&amp;nbsp;cada vez&amp;nbsp;mais simples fazer aplica&amp;#231;&amp;#245;es
offline "expertas".
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e145b87b-10f2-4d3a-89b8-10d097f3a9db" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</comments>
      <category>PDC 2003</category>
      <category>SAF 2003</category>
      <category>Sync/Offline</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=a3d1e6d3-11f8-476a-bfa3-da3869b4e289</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,a3d1e6d3-11f8-476a-bfa3-da3869b4e289.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,a3d1e6d3-11f8-476a-bfa3-da3869b4e289.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a3d1e6d3-11f8-476a-bfa3-da3869b4e289</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Enquanto não existiam melhores alternativas fomos desenvolvendo os primeiros
web services "seguros" usando por exemplo SSL para a confidencialidade. No entanto
em muitas situações o transporte não é necessariamente HTTP, nem
é síncrono, nem é ponto-a-ponto e rapidamente descobrimos que precisamos
de algo mais "message-oriented". Com o evoluir das soluções para arquitecturas
mais orientadas a serviços (SOA) e com a implementação nas empresas
dos Enterprise Service Bus (ESB) começamos a usar cada vez mais intermediários
na comunicação que podem participar em diferentes aspectos do transporte:
autenticações, assinaturas, confidencialidade, encaminhamento, nível
de serviço, respostas, etc...
</p>
        <p>
Se em termos estratégicos ninguém tem dúvidas que o caminho a seguir
passa pela utilização de soluções tipo WS-Security podemos ainda
discutir se hoje já todas as plataformas suportam estas especificações
e se realmente é fácil tirar partido disto. Eu não conheço muitas
plataformas mas da minha experiência prática, usar o Web Services Enhancements
(WSE) <a href="/blog/PermaLink.aspx?guid=d6754004-12cb-4e78-b451-655d1cb535e6">parece-me
bastante simples</a>. Estou convencido que é mais rápido implementar toda
um politica de segurança usando por exemplo UsernameToken (shared secret) para
cifrar a mensagem, do que pedir um SSL a uma qualquer entidade de certificação.
</p>
        <p>
Este tema foi muito bem tratado pelo CDBi Forum: <a href="http://www.cbdiforum.com/public/news/index.php3?id=1337">COMMENTARY
- IGNORE THE WS SECURITY STANDARDS?</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a3d1e6d3-11f8-476a-bfa3-da3869b4e289" />
      </body>
      <title>SSL ou WS-Security?</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,a3d1e6d3-11f8-476a-bfa3-da3869b4e289.aspx</guid>
      <link>http://canoas.com/blog/2003/11/13/SSL+Ou+WSSecurity.aspx</link>
      <pubDate>Thu, 13 Nov 2003 12:39:41 GMT</pubDate>
      <description>&lt;p&gt;
Enquanto n&amp;#227;o existiam melhores alternativas fomos desenvolvendo os primeiros
web services "seguros" usando por exemplo SSL para a confidencialidade. No entanto
em muitas situa&amp;#231;&amp;#245;es o transporte n&amp;#227;o &amp;#233; necessariamente HTTP, nem
&amp;#233; s&amp;#237;ncrono, nem &amp;#233; ponto-a-ponto e rapidamente descobrimos que precisamos
de algo mais "message-oriented". Com o evoluir das solu&amp;#231;&amp;#245;es para arquitecturas
mais orientadas a servi&amp;#231;os (SOA) e com a implementa&amp;#231;&amp;#227;o nas empresas
dos Enterprise Service Bus (ESB) come&amp;#231;amos a usar cada vez mais intermedi&amp;#225;rios
na comunica&amp;#231;&amp;#227;o que podem participar em diferentes aspectos do transporte:
autentica&amp;#231;&amp;#245;es, assinaturas, confidencialidade, encaminhamento, n&amp;#237;vel
de servi&amp;#231;o, respostas, etc...
&lt;/p&gt;
&lt;p&gt;
Se em termos estrat&amp;#233;gicos ningu&amp;#233;m tem d&amp;#250;vidas que o caminho a seguir
passa pela utiliza&amp;#231;&amp;#227;o de solu&amp;#231;&amp;#245;es tipo WS-Security podemos ainda
discutir se hoje j&amp;#225; todas as plataformas suportam estas especifica&amp;#231;&amp;#245;es
e se realmente &amp;#233; f&amp;#225;cil tirar partido disto. Eu n&amp;#227;o conhe&amp;#231;o muitas
plataformas mas da minha experi&amp;#234;ncia pr&amp;#225;tica,&amp;nbsp;usar o Web Services Enhancements
(WSE) &lt;a href="/blog/PermaLink.aspx?guid=d6754004-12cb-4e78-b451-655d1cb535e6"&gt;parece-me
bastante simples&lt;/a&gt;. Estou convencido que &amp;#233; mais r&amp;#225;pido implementar toda
um politica de seguran&amp;#231;a usando por exemplo UsernameToken (shared secret) para
cifrar a mensagem, do que pedir um SSL a uma qualquer entidade de certifica&amp;#231;&amp;#227;o.
&lt;/p&gt;
&lt;p&gt;
Este tema foi muito bem tratado pelo CDBi Forum: &lt;a href="http://www.cbdiforum.com/public/news/index.php3?id=1337"&gt;COMMENTARY
- IGNORE THE WS SECURITY STANDARDS?&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a3d1e6d3-11f8-476a-bfa3-da3869b4e289" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,a3d1e6d3-11f8-476a-bfa3-da3869b4e289.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=6c7b77f6-2a11-47ae-ae42-7d5e8e86d312</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,6c7b77f6-2a11-47ae-ae42-7d5e8e86d312.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,6c7b77f6-2a11-47ae-ae42-7d5e8e86d312.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6c7b77f6-2a11-47ae-ae42-7d5e8e86d312</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="/blog/content/binary/whitehorse.PNG" align="left" border="0" />Com a próxima
versão do Visual Studio (Whidbey) vem uma nova ferramenta de modelação
(Whitehorse). O objectivo é introduzir um conjunto de ferramentas <em>model-driven</em> que
suportem não uma linguagem universal mas sim "Domain Specific Modelation
Languages". Em várias sessões do PDC vimos essa ferramenta aplicada na especificação,
desenho, implementação, instalação e monitorização de
Web Services. A imagem é um exemplo retirado dos slides da sessão do <span>Keith
Short</span>: Solution Architecture in the Service-Oriented Enterprise (<a href="http://www.gotdotnet.com/team/PDC/4286/ARCSYM3.ppt">PPT</a>).
</p>
        <p>
Outros comentários e links:<br /><a href="http://weblogs.asp.net/cnagel/posts/34356.aspx">Roadmap das ferramentas de
desenvolvimento 2004-2005</a><br /><a href="http://dotnetjunkies.com/WebLog/jeromyc/posts/2958.aspx">Building Manageable
Apps</a> (<a href="http://www.gotdotnet.com/team/PDC/4277/ARC230.ppt">PPT</a>)<br /><a href="http://www.eweek.com/article2/0,4149,1229965,00.asp">Microsoft Embraces Modeling
(EWeek)</a></p>
        <p>
Neste artigo da EWeek pode ler-se <em>"To fuel its drive into modeling, Microsoft
has been amassing a core of top-level UML and modeling talent, just as the company
has done in XML and Web services, sources said. Over the past year, Microsoft has
hired a series of UML experts, including four who previously worked for Rational:
Jochen Seemann, Wojtek Kozaczynski, Jack Greenfield and Ed Eykholt."</em> - mas se
isto não é só UML será que a Microsoft vai lançar aqui
algo divergente do UML?<br /></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=6c7b77f6-2a11-47ae-ae42-7d5e8e86d312" />
      </body>
      <title>SOA Designer?</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,6c7b77f6-2a11-47ae-ae42-7d5e8e86d312.aspx</guid>
      <link>http://canoas.com/blog/2003/10/31/SOA+Designer.aspx</link>
      <pubDate>Fri, 31 Oct 2003 02:19:35 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="/blog/content/binary/whitehorse.PNG" align=left border=0&gt;Com a pr&amp;#243;xima
vers&amp;#227;o do Visual Studio (Whidbey) vem uma nova ferramenta de modela&amp;#231;&amp;#227;o
(Whitehorse). O objectivo &amp;#233; introduzir um conjunto de ferramentas &lt;em&gt;model-driven&lt;/em&gt; que
suportem n&amp;#227;o uma linguagem universal mas sim&amp;nbsp;"Domain Specific Modelation
Languages". Em v&amp;#225;rias sess&amp;#245;es do PDC vimos essa ferramenta aplicada na especifica&amp;#231;&amp;#227;o,
desenho, implementa&amp;#231;&amp;#227;o, instala&amp;#231;&amp;#227;o e monitoriza&amp;#231;&amp;#227;o de
Web Services. A imagem &amp;#233; um exemplo retirado dos slides da sess&amp;#227;o do &lt;span&gt;Keith
Short&lt;/span&gt;: Solution Architecture in the Service-Oriented Enterprise (&lt;a href="http://www.gotdotnet.com/team/PDC/4286/ARCSYM3.ppt"&gt;PPT&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
Outros coment&amp;#225;rios e links:&lt;br&gt;
&lt;a href="http://weblogs.asp.net/cnagel/posts/34356.aspx"&gt;Roadmap das ferramentas de
desenvolvimento 2004-2005&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://dotnetjunkies.com/WebLog/jeromyc/posts/2958.aspx"&gt;Building Manageable
Apps&lt;/a&gt;&amp;nbsp;(&lt;a href="http://www.gotdotnet.com/team/PDC/4277/ARC230.ppt"&gt;PPT&lt;/a&gt;)&lt;br&gt;
&lt;a href="http://www.eweek.com/article2/0,4149,1229965,00.asp"&gt;Microsoft Embraces Modeling
(EWeek)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Neste artigo da EWeek pode ler-se &lt;em&gt;"To fuel its drive into modeling, Microsoft
has been amassing a core of top-level UML and modeling talent, just as the company
has done in XML and Web services, sources said. Over the past year, Microsoft has
hired a series of UML experts, including four who previously worked for Rational:
Jochen Seemann, Wojtek Kozaczynski, Jack Greenfield and Ed Eykholt."&lt;/em&gt; - mas se
isto n&amp;#227;o &amp;#233; s&amp;#243; UML ser&amp;#225; que a Microsoft&amp;nbsp;vai lan&amp;#231;ar aqui
algo divergente do UML?&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=6c7b77f6-2a11-47ae-ae42-7d5e8e86d312" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,6c7b77f6-2a11-47ae-ae42-7d5e8e86d312.aspx</comments>
      <category>Patterns</category>
      <category>PDC 2003</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=7cdd5558-ca17-46aa-a65f-b27ae1a74efd</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,7cdd5558-ca17-46aa-a65f-b27ae1a74efd.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,7cdd5558-ca17-46aa-a65f-b27ae1a74efd.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7cdd5558-ca17-46aa-a65f-b27ae1a74efd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="/blog/content/binary/indigo_unify1.PNG" align="right" border="0" />"Indigo"
é nome de código da nova plataforma de Messaging/Remoting e pretende consolidar
.NET Remoting, DOM/COM+/EnterpriseServices, ASP.NET Web Services/WSE e MS MessageQueue.
Predende criar um serviço para construção de aplicações distribuídas
que abstrai desde as comunicação inter-processo até aos web services
entre organizações. Ou seja, passamos a usar um único modelo para implementar
Arquitecturas Orientas a Serviços (SOA). Isto incluí serviços para
transacções, garantia de entrega, segurança numa infra-estrutura altamente
escalável. 
</p>
        <p>
A sessão do Don Box foi um introdução aos Service Oriented Arquitectures,
as suas motivações e principalmente as orientações que devemos
aplicar hoje no desenho dos sistemas distribuídos.
</p>
        <p>
Ontem gostei de ver um exemplo da Merck de aquisição de dados de pacientes
que estão em casa sob efeito de novos medicamentos. Um pocketPC recolhia o Pulso
Cardiaco e consumo de Oxigénio e estava a alimentar em "Real-Time" uma base de
dados central. Mesmo as ferramentes de analise usadas pelos médicos conseguiam
monitorizar em real-time ou recuperar o histórico do paciente rapidamente. O
interessante foi perceber que o real-time era resistente à conectividade simplesmente
porque o serviço era queued. Estes modelos online/offline podem ser feitos hoje
mas não com a simplicidade com que estamos aqui a ver nesta geração
de ferramentas e não tão <a href="/blog/PermaLink.aspx?guid=09029e59-2d0e-45e5-9c4e-10ed5d7991a7">interoperavel</a> como
vai sendo possível fazer com os Web Service.
</p>
        <p>
Também já está online o site MSDN sobre <a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx">Indigo</a>.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=7cdd5558-ca17-46aa-a65f-b27ae1a74efd" />
      </body>
      <title>Indigo: O anúncio</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,7cdd5558-ca17-46aa-a65f-b27ae1a74efd.aspx</guid>
      <link>http://canoas.com/blog/2003/10/28/Indigo+O+An%c3%bancio.aspx</link>
      <pubDate>Tue, 28 Oct 2003 19:48:54 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="/blog/content/binary/indigo_unify1.PNG" align=right border=0&gt;"Indigo" &amp;#233;
nome de c&amp;#243;digo da nova plataforma de Messaging/Remoting e pretende consolidar
.NET Remoting, DOM/COM+/EnterpriseServices, ASP.NET Web Services/WSE e MS MessageQueue.
Predende criar um servi&amp;#231;o para constru&amp;#231;&amp;#227;o de aplica&amp;#231;&amp;#245;es distribu&amp;#237;das
que abstrai desde as comunica&amp;#231;&amp;#227;o inter-processo at&amp;#233; aos web services
entre organiza&amp;#231;&amp;#245;es. Ou seja, passamos a usar um &amp;#250;nico modelo para implementar
Arquitecturas Orientas a Servi&amp;#231;os (SOA). Isto inclu&amp;#237; servi&amp;#231;os para
transac&amp;#231;&amp;#245;es, garantia de entrega, seguran&amp;#231;a numa infra-estrutura altamente
escal&amp;#225;vel. 
&lt;/p&gt;
&lt;p&gt;
A sess&amp;#227;o do Don Box foi um introdu&amp;#231;&amp;#227;o aos Service Oriented Arquitectures,
as suas motiva&amp;#231;&amp;#245;es e principalmente as orienta&amp;#231;&amp;#245;es que devemos
aplicar hoje no desenho dos sistemas distribu&amp;#237;dos.
&lt;/p&gt;
&lt;p&gt;
Ontem gostei de ver um exemplo da Merck de aquisi&amp;#231;&amp;#227;o de dados de pacientes
que est&amp;#227;o em casa sob efeito de novos medicamentos. Um pocketPC recolhia o Pulso
Cardiaco e consumo de Oxig&amp;#233;nio e estava a alimentar em "Real-Time" uma base de
dados central. Mesmo as ferramentes de analise usadas pelos m&amp;#233;dicos conseguiam
monitorizar em real-time ou recuperar o hist&amp;#243;rico do paciente rapidamente. O
interessante foi perceber que o real-time era resistente &amp;#224; conectividade simplesmente
porque o servi&amp;#231;o era queued. Estes modelos online/offline podem ser feitos hoje
mas n&amp;#227;o com a simplicidade com que estamos aqui a ver nesta gera&amp;#231;&amp;#227;o
de ferramentas e n&amp;#227;o t&amp;#227;o &lt;a href="/blog/PermaLink.aspx?guid=09029e59-2d0e-45e5-9c4e-10ed5d7991a7"&gt;interoperavel&lt;/a&gt; como
vai sendo poss&amp;#237;vel fazer com os Web Service.
&lt;/p&gt;
&lt;p&gt;
Tamb&amp;#233;m j&amp;#225; est&amp;#225; online o site MSDN sobre &lt;a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx"&gt;Indigo&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=7cdd5558-ca17-46aa-a65f-b27ae1a74efd" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,7cdd5558-ca17-46aa-a65f-b27ae1a74efd.aspx</comments>
      <category>PDC 2003</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,966a815a-6d6a-4e93-ae56-1cc1bc86d3bc.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,966a815a-6d6a-4e93-ae56-1cc1bc86d3bc.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc</wfw:commentRss>
      <title>Indigo</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,966a815a-6d6a-4e93-ae56-1cc1bc86d3bc.aspx</guid>
      <link>http://canoas.com/blog/2003/10/27/Indigo.aspx</link>
      <pubDate>Mon, 27 Oct 2003 09:47:35 GMT</pubDate>
      <description>Está quase a chegar ao momento de anunciar publicamente o projecto "Indigo"&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc"/&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,966a815a-6d6a-4e93-ae56-1cc1bc86d3bc.aspx</comments>
      <category>PDC 2003</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=e6c27946-0f08-44ff-b9bc-1f259ac0fcd0</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,e6c27946-0f08-44ff-b9bc-1f259ac0fcd0.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,e6c27946-0f08-44ff-b9bc-1f259ac0fcd0.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e6c27946-0f08-44ff-b9bc-1f259ac0fcd0</wfw:commentRss>
      <title>UN/CEFACT Business Collaboration Framework (BCF)</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,e6c27946-0f08-44ff-b9bc-1f259ac0fcd0.aspx</guid>
      <link>http://canoas.com/blog/2003/10/13/UNCEFACT+Business+Collaboration+Framework+BCF.aspx</link>
      <pubDate>Mon, 13 Oct 2003 18:51:14 GMT</pubDate>
      <description>Uma análise que detalha como os Web Services vão co-existir e complementar a BCF&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e6c27946-0f08-44ff-b9bc-1f259ac0fcd0"/&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,e6c27946-0f08-44ff-b9bc-1f259ac0fcd0.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=09029e59-2d0e-45e5-9c4e-10ed5d7991a7</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,09029e59-2d0e-45e5-9c4e-10ed5d7991a7.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,09029e59-2d0e-45e5-9c4e-10ed5d7991a7.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=09029e59-2d0e-45e5-9c4e-10ed5d7991a7</wfw:commentRss>
      <title>Segurança, Transações e outras garantias em Web services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,09029e59-2d0e-45e5-9c4e-10ed5d7991a7.aspx</guid>
      <link>http://canoas.com/blog/2003/09/22/Seguran%c3%a7a+Transa%c3%a7%c3%b5es+E+Outras+Garantias+Em+Web+Services.aspx</link>
      <pubDate>Mon, 22 Sep 2003 19:05:18 GMT</pubDate>
      <description>Finalmente começam a surgir a implementações para as especificações que tem vindo a ser publicadas&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=09029e59-2d0e-45e5-9c4e-10ed5d7991a7"/&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,09029e59-2d0e-45e5-9c4e-10ed5d7991a7.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=ab47d91b-a2fa-49c3-a21d-c77caeee8410</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,ab47d91b-a2fa-49c3-a21d-c77caeee8410.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,ab47d91b-a2fa-49c3-a21d-c77caeee8410.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ab47d91b-a2fa-49c3-a21d-c77caeee8410</wfw:commentRss>
      <title>Guia para a interoperabilidade em Web Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,ab47d91b-a2fa-49c3-a21d-c77caeee8410.aspx</guid>
      <link>http://canoas.com/blog/2003/08/13/Guia+Para+A+Interoperabilidade+Em+Web+Services.aspx</link>
      <pubDate>Wed, 13 Aug 2003 22:59:12 GMT</pubDate>
      <description>Mais um excelente documento dos "patterns &amp; practices" e desta vez sobre a utilização do WS-I Basic Profile 1.0 para garantir que os nossos web services estão prontos para serem usados também por outras plataformas.&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ab47d91b-a2fa-49c3-a21d-c77caeee8410"/&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,ab47d91b-a2fa-49c3-a21d-c77caeee8410.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=eb54f1a6-5898-47df-94b5-caeccf6ba64c</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,eb54f1a6-5898-47df-94b5-caeccf6ba64c.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,eb54f1a6-5898-47df-94b5-caeccf6ba64c.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=eb54f1a6-5898-47df-94b5-caeccf6ba64c</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>WS-ReliableMessaging roadmap</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,eb54f1a6-5898-47df-94b5-caeccf6ba64c.aspx</guid>
      <link>http://canoas.com/blog/2003/03/19/WSReliableMessaging+Roadmap.aspx</link>
      <pubDate>Wed, 19 Mar 2003 18:50:23 GMT</pubDate>
      <description>&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /&gt;Hoje
estão a ser publicadas duas novas especificações para resolver a questão da entrega
garantida, uma e uma só vez, de mensagem SOAP (Web Services). Embora ainda não seja
nenhum produto ou SDK específico, não deixa de ser importante o facto de empresas
com a Microsoft, IBM, TIBCO e a BEA se juntarem&amp;nbsp;para abrir um dos protocolos
mais importantes para a interoperabilidade de produtos como os MQ (Message Queues).
Esta spec ainda tem a particularidade de abrir a discussão sobre o ebXML versus Web
Services e vai ser interessante começar a esclarecer porque é que a SUN está a promover
o ebXML como um concorrente ao stack SOAP (Web Services). A SUN tinha publicado à
umas semanas a versão deles (WS-Reliability), que foi bastante criticada pelos analistas
por não ser mais do que um re-empacotamento dos mesmos conceitos do ebXML e consequentemente,
não estar modular com as outras specs como WS-Security ou o WS-Routing.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Mas
como ler specs não é&amp;nbsp;propriamente a melhor ocupação dos tempos livres ;-) 
&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;aqui
vai o link para o roadmap sobre Reliable Messaging:&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;a href="http://msdn.microsoft.com/ws/2003/03/ws-rm-exec-summary/"&gt;http://msdn.microsoft.com/ws/2003/03/ws-rm-exec-summary/&lt;/a&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;E
para quem tem andado mais afastado destes temas, aqui vai o roadmap para a segurança
em Web Services:&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;a href="http://msdn.microsoft.com/ws-security/"&gt;http://msdn.microsoft.com/ws-security/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Ou
mesmo esta introdução ao GXA escrita pelo Don Box:&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;a href="http://msdn.microsoft.com/webservices/understanding/gxa/default.aspx?pull=/library/en-us/dngxa/html/understandgxa.asp"&gt;http://msdn.microsoft.com/webservices/understanding/gxa/default.aspx?pull=/library/en-us/dngxa/html/understandgxa.asp&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;font face=Arial size=2&gt;&lt;span lang=PT style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;NOTA:
Para quem está a começar o melhor é ler os links na ordem inversa ;-)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=eb54f1a6-5898-47df-94b5-caeccf6ba64c" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,eb54f1a6-5898-47df-94b5-caeccf6ba64c.aspx</comments>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=d6754004-12cb-4e78-b451-655d1cb535e6</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,d6754004-12cb-4e78-b451-655d1cb535e6.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,d6754004-12cb-4e78-b451-655d1cb535e6.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d6754004-12cb-4e78-b451-655d1cb535e6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Depois de algumas dificuldades com a máquina na <a href="http://www.microsoft.com/portugal/msdn/eventos/net_seguranca.asp">sessão
no Porto</a> sempre foi possível fazer uma sessão sobre os novos protocolos
para web services. Gostei particularmente da oportunidade para falar sobre os desafios
que se vão colocando a quem já está arquitectar as suas novas soluções
recorrendo ao SOAP. 
</p>
        <p>
          <em>Da introdução à sessão: [...] Nesta sessão exploramos
um novo SDK para implementar, de uma forma aberta e interoperável, um conjunto
de cenários importantes em Web Services: Assinaturas e Cifras (WS-Security),
encaminhamento independente da topologia de rede (WS-Routing) e attachments em mensagens
SOAP (DIME). Esta versão do Web Service Enhancements for Microsoft .NET (WSE)
representa a próxima geração de tecnologias abertas que enriquecem
o SOAP/WSDL.[...]</em>
        </p>
        <p>
Já podem fazer download da <a href="http://www.microsoft.com/portugal/msdn/eventos/ppt/msdnfev03-wssecurity.ppt">apresentação</a> bem
como dos <a href="http://194.65.24.163/portugal/msdn/downloads/msdnfev03-wssecurity-demos.zip">exemplos </a>que
escrevi durante a sessão de Lisboa 
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=d6754004-12cb-4e78-b451-655d1cb535e6" />
      </body>
      <title>Segurança em Web Services</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,d6754004-12cb-4e78-b451-655d1cb535e6.aspx</guid>
      <link>http://canoas.com/blog/2003/02/27/Seguran%c3%a7a+Em+Web+Services.aspx</link>
      <pubDate>Thu, 27 Feb 2003 11:39:30 GMT</pubDate>
      <description>&lt;p&gt;
Depois de algumas dificuldades com a m&amp;#225;quina na &lt;a href="http://www.microsoft.com/portugal/msdn/eventos/net_seguranca.asp"&gt;sess&amp;#227;o
no Porto&lt;/a&gt; sempre foi poss&amp;#237;vel fazer uma sess&amp;#227;o sobre os novos protocolos
para web services. Gostei particularmente da oportunidade para falar sobre os desafios
que se v&amp;#227;o colocando a quem j&amp;#225; est&amp;#225; arquitectar as suas novas solu&amp;#231;&amp;#245;es
recorrendo&amp;nbsp;ao SOAP. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Da introdu&amp;#231;&amp;#227;o &amp;#224; sess&amp;#227;o: [...] Nesta sess&amp;#227;o exploramos
um novo SDK para implementar, de uma forma aberta e interoper&amp;#225;vel, um conjunto
de cen&amp;#225;rios importantes em Web Services: Assinaturas e Cifras (WS-Security),
encaminhamento independente da topologia de rede (WS-Routing) e attachments em mensagens
SOAP (DIME). Esta vers&amp;#227;o do Web Service Enhancements for Microsoft .NET (WSE)
representa a pr&amp;#243;xima gera&amp;#231;&amp;#227;o de tecnologias abertas que enriquecem
o SOAP/WSDL.[...]&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
J&amp;#225; podem fazer download da &lt;a href="http://www.microsoft.com/portugal/msdn/eventos/ppt/msdnfev03-wssecurity.ppt"&gt;apresenta&amp;#231;&amp;#227;o&lt;/a&gt; bem
como dos &lt;a href="http://194.65.24.163/portugal/msdn/downloads/msdnfev03-wssecurity-demos.zip"&gt;exemplos &lt;/a&gt;que
escrevi durante a sess&amp;#227;o de Lisboa 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=d6754004-12cb-4e78-b451-655d1cb535e6" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,d6754004-12cb-4e78-b451-655d1cb535e6.aspx</comments>
      <category>Web Services</category>
    </item>
  </channel>
</rss>