<?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 - Arquitecturas</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 - Arquitecturas</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=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=ea604e5f-9adc-43fb-a955-5adcd3c93c2e</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,ea604e5f-9adc-43fb-a955-5adcd3c93c2e.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,ea604e5f-9adc-43fb-a955-5adcd3c93c2e.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ea604e5f-9adc-43fb-a955-5adcd3c93c2e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Look who's there on the whiteboard :-)
</p>
        <p>
          <a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechEdBarcelona_117C/image04.png" atomicselection="true">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="374" src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechEdBarcelona_117C/image0_thumb2.png" width="531" border="0" />
          </a>
        </p>
        <p>
          <a title="http://www.mseventseurope.com/teched/07/developers/content/pages/agenda.aspx" href="http://www.mseventseurope.com/teched/07/developers/content/pages/agenda.aspx">http://www.mseventseurope.com/teched/07/developers/content/pages/agenda.aspx</a>
        </p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ea604e5f-9adc-43fb-a955-5adcd3c93c2e" />
      </body>
      <title>TechEd Barcelona</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,ea604e5f-9adc-43fb-a955-5adcd3c93c2e.aspx</guid>
      <link>http://canoas.com/blog/2007/05/29/TechEd+Barcelona.aspx</link>
      <pubDate>Tue, 29 May 2007 23:52:52 GMT</pubDate>
      <description>&lt;p&gt;
Look who's there on the whiteboard :-)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechEdBarcelona_117C/image04.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="374" src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechEdBarcelona_117C/image0_thumb2.png" width="531" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a title="http://www.mseventseurope.com/teched/07/developers/content/pages/agenda.aspx" href="http://www.mseventseurope.com/teched/07/developers/content/pages/agenda.aspx"&gt;http://www.mseventseurope.com/teched/07/developers/content/pages/agenda.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ea604e5f-9adc-43fb-a955-5adcd3c93c2e" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,ea604e5f-9adc-43fb-a955-5adcd3c93c2e.aspx</comments>
      <category>Arquitecturas</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=1844cd29-d1af-4a4c-995b-4ff4675d11eb</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,1844cd29-d1af-4a4c-995b-4ff4675d11eb.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,1844cd29-d1af-4a4c-995b-4ff4675d11eb.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1844cd29-d1af-4a4c-995b-4ff4675d11eb</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Hoje fiz uma sessão muito peculiar. Pensei que tinha sido muito confusa mas até agora
toda a gente com quem falei tem sido muito simpatica comigo. Entretanto descobri que <a title="Video SaaS Jose Antonio Silva" href="http://weblogs.pontonetpt.com/rbfigueira/posts/13107.aspx" target="_blank">o
Ricardo até publicou um video com um boa parte da sessão</a>. E já dei por mim a assistir
à sessão e devo confessar que estava aqui entretido a ver isto - como se não tivesse
assistido! Parece que saí deste transe que tem sido o TechDays e estou agora a acordar
para a realidade :-)
</p>
        <h4>Como prometido na sessão, deixo aqui os links finais que tinha no ecran quando
fechamos a sessão.
</h4>
        <p>
SaaS @ Microsoft.com
</p>
        <ul>
          <li>
            <a href="http://msdn.microsoft.com/architecture/saas">http://msdn.microsoft.com/architecture/saas</a>   
</li>
          <li>
            <a href="http://www.microsoft.com/SaaS">http://www.microsoft.com/SaaS</a>
          </li>
          <li>
            <a href="http://microsoftstartupzone.com/Saas.aspx">http://microsoftstartupzone.com/Saas.aspx</a>
          </li>
        </ul>
        <p>
Blogs 
</p>
        <ul>
          <li>
            <a href="http://blogs.msdn.com/gianpaolo">http://blogs.msdn.com/gianpaolo</a>
          </li>
          <li>
            <a href="http://blogs.msdn.com/fred_chong">http://blogs.msdn.com/fred_chong</a>
          </li>
        </ul>
        <p>
Samples &amp; Source 
</p>
        <ul>
          <li>
            <a href="http://www.codeplex.com/litwarehr">http://www.codeplex.com/litwarehr</a>
          </li>
        </ul>
        <p>
Para todos os que participaram (e fizeram questões) o meu muito obrigado. Teria sido
muito complicado apresentar este tema sem um pouco de debate! E já agora, espero que
me desafiem para mais discussões aqui ou mesmo em reuniões, brainstormings sobre
este tema. 
</p>
        <h4>Agradecimentos finais
</h4>
        <p>
Quero agradecer ao <a title="GASP" href="http://www.arquitecturadesoftware.org/" target="_blank">GASP</a> por
todo o apoio e dizer aqui que tudo isto começou no grupo há quase um ano quando
começaram as discussões sobre Web 2.0, AJAX, REST e SaaS. Hoje as minhas opiniões
sobre este tema, são fruto de muitas horas de animadas discussões, provocações
e outros mimos com que tenho sido presenteado no grupo - OBRIGADO!
</p>
        <h4>Pub
</h4>
        <p>
Para quem não conhece ainda, eu mantenho uma página no microsoft.com que agrega vários
sources interessantes para arquitectos: blogs nacionais, internacionais, webcasts
e outros links:
</p>
        <p>
          <a href="http://www.microsoft.com/portugal/msdn/arquitectura.aspx">http://www.microsoft.com/portugal/msdn/arquitectura.aspx</a>
        </p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=1844cd29-d1af-4a4c-995b-4ff4675d11eb" />
      </body>
      <title>ARC006 SaaS, Desafios e Oportunidades - Jose Antonio Silva</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,1844cd29-d1af-4a4c-995b-4ff4675d11eb.aspx</guid>
      <link>http://canoas.com/blog/2007/03/22/ARC006+SaaS+Desafios+E+Oportunidades+Jose+Antonio+Silva.aspx</link>
      <pubDate>Thu, 22 Mar 2007 02:24:12 GMT</pubDate>
      <description>&lt;p&gt;
Hoje fiz uma sessão muito peculiar. Pensei que tinha sido muito confusa mas até agora
toda a gente com quem falei tem sido muito simpatica comigo. Entretanto descobri que &lt;a title="Video SaaS Jose Antonio Silva" href="http://weblogs.pontonetpt.com/rbfigueira/posts/13107.aspx" target="_blank"&gt;o
Ricardo até publicou um video com um boa parte da sessão&lt;/a&gt;. E já dei por mim a assistir
à sessão e devo confessar que estava aqui entretido a ver isto - como se não tivesse
assistido! Parece que saí deste transe que tem sido o TechDays e estou agora a acordar
para a realidade :-)
&lt;/p&gt;
&lt;h4&gt;Como prometido na sessão, deixo aqui os links finais que tinha no ecran quando
fechamos a sessão.
&lt;/h4&gt;
&lt;p&gt;
SaaS @ Microsoft.com
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/architecture/saas"&gt;http://msdn.microsoft.com/architecture/saas&lt;/a&gt; &amp;nbsp; 
&lt;li&gt;
&lt;a href="http://www.microsoft.com/SaaS"&gt;http://www.microsoft.com/SaaS&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://microsoftstartupzone.com/Saas.aspx"&gt;http://microsoftstartupzone.com/Saas.aspx&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Blogs 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/gianpaolo"&gt;http://blogs.msdn.com/gianpaolo&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/fred_chong"&gt;http://blogs.msdn.com/fred_chong&lt;/a&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Samples &amp;amp; Source 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.codeplex.com/litwarehr"&gt;http://www.codeplex.com/litwarehr&lt;/a&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Para todos os que participaram (e fizeram questões) o meu muito obrigado. Teria sido
muito complicado apresentar este tema sem um pouco de debate! E já agora, espero que
me desafiem para mais discussões aqui ou mesmo em reuniões, brainstormings&amp;nbsp;sobre
este tema. 
&lt;/p&gt;
&lt;h4&gt;Agradecimentos finais
&lt;/h4&gt;
&lt;p&gt;
Quero agradecer ao &lt;a title="GASP" href="http://www.arquitecturadesoftware.org/" target="_blank"&gt;GASP&lt;/a&gt;&amp;nbsp;por
todo o apoio&amp;nbsp;e dizer aqui que tudo isto começou no grupo há quase um ano quando
começaram as discussões sobre Web 2.0, AJAX, REST e&amp;nbsp;SaaS. Hoje as minhas opiniões
sobre este tema,&amp;nbsp;são fruto de muitas horas de animadas discussões, provocações
e outros mimos com que tenho sido presenteado no grupo - OBRIGADO!
&lt;/p&gt;
&lt;h4&gt;Pub
&lt;/h4&gt;
&lt;p&gt;
Para quem não conhece ainda, eu mantenho uma página no microsoft.com que agrega vários
sources interessantes para arquitectos: blogs nacionais, internacionais, webcasts
e outros links:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/portugal/msdn/arquitectura.aspx"&gt;http://www.microsoft.com/portugal/msdn/arquitectura.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=1844cd29-d1af-4a4c-995b-4ff4675d11eb" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,1844cd29-d1af-4a4c-995b-4ff4675d11eb.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>SaaS</category>
      <category>TechDays07</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=3f4a8647-7924-40f6-8bdf-2811118f0559</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,3f4a8647-7924-40f6-8bdf-2811118f0559.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,3f4a8647-7924-40f6-8bdf-2811118f0559.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=3f4a8647-7924-40f6-8bdf-2811118f0559</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Este ano no <a href="http://weblogs.pontonetpt.com/canoas/posts/11382.aspx" target="_blank">TechDays</a> temos
alguns eventos dentro do evento. Assim um dos que tem suscitado mais perguntas é o
desconhecido "TSLOI" - A Vida Social da Informação.
</p>
        <p>
Trata-se um evento para Arquitectos e Decisores onde o <a href="http://blogs.msdn.com/beatsch/default.aspx" target="_blank">Beat
Schwegler</a> nos apresenta uma visão sobre a gestão de informação nos nossos
dias. 
</p>
        <p>
Uma vez que se calcula que uma organização (não) têm cerca de 80% da sua informação
em portáteis, memory sticks, CDROM, e outros equipamentos pessoais. Então como é que uma
organização materializa conceitos como o Self-publishing (sites, wikis, rss,
listas, blogs, docs, excel services,...), o Search (docs ad-hoc, DBs estruturadas,
pessoas, sites, classificação, ...), os Processos (Forms, Workflow, Notificações,
...)? As sessões são uma viagem por todos estes temas, com um foco no utilizador desta
geração 2.0, na usabilidade e no poder da massificação das ferramentas.
</p>
        <p>
A comunidade de Arquitectos já o conhece pois em 2006 apresentou-nos as <a href="http://canoas.com/blog/PermaLink,guid,cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9.aspx" target="_blank">"Software
Factories" cá em Lisboa</a>, e desta vez não vai deixar de nos presentear com uma
excelente apresentação, bem ilustrada com exemplos práticos que todos podemos implementar
e demonstrar aos colegas no trabalho (ou não fosse esta uma sessão sobre Social Networking).
</p>
        <p>
Junto a descrição "oficial":
</p>
        <h1>The Social Life of Information
</h1>
        <h3>
          <b>Abstract:</b>
        </h3>
        <p>
          <i>For too long, the industry just focused on the backend aspects of information.
We made great progress in modeling, storing and transmitting information across our
corporate landscape. However, humans are not directly interacting with middleware
and servers but they collaborate with different front-ends and devices while participating
in prescribed and adhoc processes and workflows. This forum takes a closer look at
the technical and social challenges of such collaborating solutions and discusses
how Microsoft addresses these challenges with 2007 Office System. Namely,
we’re going to have an architectural look at the following aspects of 2007 Office
System:</i>
        </p>
        <p>
· <b><i>Windows Sharepoint Services 3.0</i></b><i><br /></i><i>Windows Sharepoint Services build the foundation of 2007 Office Sharepoint
Server. The newly designed and re-architected Sharepoint Services 3.0 are built on
top of ASP.NET 2.0. Through this change in architecture, concepts like master pages,
authentication providers or web-parts are now also available within Sharepoint Services
and Sharepoint Server Solutions. </i></p>
        <p>
· <b><i>Collaboration<br /></i></b><i>Beside many other things, the new Office platform provides an infrastructure
for team sites, workflows, list and document libraries. Through this infrastructure,
users can easily create and maintain their own Blogs or Wiki’s or can subscribe to
site changes through RSS subscriptions.</i></p>
        <p>
· <b><i>Portal<br /></i></b><i>Portal solutions support important aspects for enterprises such as search
across different WSS instances, people management (incuding audience and role management).
Through the business datat catalog (BDC), line of business (LOB) data can be reflected
within the portal itself, and this without custom coding.</i></p>
        <p>
· <b><i>Search</i></b><i><br />
In addition to search across the different sharepoint sites, 2007 Office System provides
the powerful capability to index and search line of business (LOB) data using the
business data catalog (BDC) and therefore provides search capabilities across list
and document libraries as well as the integrated backend systems.</i></p>
        <p>
· <b><i>Content Management</i></b><i><br /></i><i>2007 Office System supports document management capabilities as well as web
content management. Key capabilities of document management solutions are content
organization, policies enforcement, workflow support and a rich authoring experience.</i></p>
        <p>
· <b><i>Business Processes</i></b><i><br /></i><i>Business processes can easily be implemented using the integrated workflow
support of Windows Sharepoint Services. In addition to this, the InfoPath form services
provide a great way to capture data as part of an overall process. </i></p>
        <p>
· <b><i>Business Intelligence</i></b><i><br /></i><i>BI is an integrated part of the Office System platform. Whether this is in
the form of dashboards, key performance indexes (KPI), Excel Services </i><i>or
the report center, the office platform provides an infrastructure to display and manage
reports and BI information in one central place.</i></p>
        <h3>
          <b>Speaker Bio:</b>
        </h3>
        <p>
Beat Schwegler is an Architect in Microsoft EMEA Developer and Platform Evangelism
Group. He provides advice and consulting to enterprise companies in software architecture
and related topics and is a frequent speaker at international events and conferences.
He has more than 13 years experience in professional software development and architecture
and has been involved in a wide variety of projects, ranging from real-time building
control systems, best selling shrink-wrapped products to large scale CRM and ERP systems. 
</p>
        <p>
          <a href="http://blogs.msdn.com/beatsch/">http://blogs.msdn.com/beatsch/</a>
        </p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=3f4a8647-7924-40f6-8bdf-2811118f0559" />
      </body>
      <title>TSLOI - The Social Life of Information</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,3f4a8647-7924-40f6-8bdf-2811118f0559.aspx</guid>
      <link>http://canoas.com/blog/2007/02/04/TSLOI+The+Social+Life+Of+Information.aspx</link>
      <pubDate>Sun, 04 Feb 2007 00:23:45 GMT</pubDate>
      <description>&lt;p&gt;
Este ano no &lt;a href="http://weblogs.pontonetpt.com/canoas/posts/11382.aspx" target="_blank"&gt;TechDays&lt;/a&gt; temos
alguns eventos dentro do evento. Assim um dos que tem suscitado mais perguntas é o
desconhecido "TSLOI" - A Vida Social da Informação.
&lt;/p&gt;
&lt;p&gt;
Trata-se um evento para Arquitectos e Decisores onde o &lt;a href="http://blogs.msdn.com/beatsch/default.aspx" target="_blank"&gt;Beat
Schwegler&lt;/a&gt; nos&amp;nbsp;apresenta uma visão sobre a gestão de informação nos nossos
dias. 
&lt;/p&gt;
&lt;p&gt;
Uma vez que se calcula que uma organização (não) têm cerca de 80% da sua informação
em portáteis, memory sticks, CDROM, e outros equipamentos pessoais. Então como é que&amp;nbsp;uma
organização materializa conceitos como o&amp;nbsp;Self-publishing (sites, wikis, rss,
listas, blogs, docs, excel services,...), o Search (docs ad-hoc, DBs estruturadas,
pessoas, sites, classificação, ...), os Processos&amp;nbsp;(Forms, Workflow, Notificações,
...)? As sessões são uma viagem por todos estes temas, com um foco no utilizador desta
geração 2.0, na usabilidade e no poder da massificação das ferramentas.
&lt;/p&gt;
&lt;p&gt;
A comunidade de Arquitectos já o conhece&amp;nbsp;pois em 2006 apresentou-nos&amp;nbsp;as &lt;a href="http://canoas.com/blog/PermaLink,guid,cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9.aspx" target="_blank"&gt;"Software
Factories" cá em Lisboa&lt;/a&gt;, e desta vez não vai deixar de nos presentear com uma
excelente apresentação, bem ilustrada com exemplos práticos que todos podemos implementar
e demonstrar aos colegas no trabalho (ou não fosse esta uma sessão sobre Social Networking).
&lt;/p&gt;
&lt;p&gt;
Junto a descrição "oficial":
&lt;/p&gt;
&lt;h1&gt;The Social Life of Information
&lt;/h1&gt;
&lt;h3&gt;&lt;b&gt;Abstract:&lt;/b&gt;
&lt;/h3&gt;
&lt;p&gt;
&lt;i&gt;For too long, the industry just focused on the backend aspects of information.
We made great progress in modeling, storing and transmitting information across our
corporate landscape. However, humans are not directly interacting with middleware
and servers but they collaborate with different front-ends and devices while participating
in prescribed and adhoc processes and workflows. This forum takes a closer look at
the technical and social challenges of such collaborating solutions and discusses
how Microsoft addresses&amp;nbsp;these challenges&amp;nbsp;with 2007 Office System. Namely,
we’re going to have an architectural look at the following aspects of 2007 Office
System:&lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Windows Sharepoint Services 3.0&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&lt;br&gt;
&lt;/i&gt;&lt;i&gt;Windows Sharepoint Services build the foundation of 2007 Office Sharepoint
Server. The newly designed and re-architected Sharepoint Services 3.0 are built on
top of ASP.NET 2.0. Through this change in architecture, concepts like master pages,
authentication providers or web-parts are now also available within Sharepoint Services
and Sharepoint Server Solutions. &lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Collaboration&lt;br&gt;
&lt;/i&gt;&lt;/b&gt;&lt;i&gt;Beside many other things, the new Office platform provides an infrastructure
for team sites, workflows, list and document libraries. Through this infrastructure,
users can easily create and maintain their own Blogs or Wiki’s or can subscribe to
site changes through RSS subscriptions.&lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Portal&lt;br&gt;
&lt;/i&gt;&lt;/b&gt;&lt;i&gt;Portal solutions support important aspects for enterprises such as search
across different WSS instances, people management (incuding audience and role management).
Through the business datat catalog (BDC), line of business (LOB) data can be reflected
within the portal itself, and this without custom coding.&lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Search&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&lt;br&gt;
In addition to search across the different sharepoint sites, 2007 Office System provides
the powerful capability to index and search line of business (LOB) data using the
business data catalog (BDC) and therefore provides search capabilities across list
and document libraries as well as the integrated backend systems.&lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Content Management&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&lt;br&gt;
&lt;/i&gt;&lt;i&gt;2007 Office System supports document management capabilities as well as web
content management. Key capabilities of document management solutions are content
organization, policies enforcement, workflow support and a rich authoring experience.&lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Business Processes&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&lt;br&gt;
&lt;/i&gt;&lt;i&gt;Business processes can easily be implemented using the integrated workflow
support of Windows Sharepoint Services. In addition to this, the InfoPath form services
provide a great way to capture data as part of an overall process. &lt;/i&gt; 
&lt;p&gt;
· &lt;b&gt;&lt;i&gt;Business Intelligence&lt;/i&gt;&lt;/b&gt;&lt;i&gt;
&lt;br&gt;
&lt;/i&gt;&lt;i&gt;BI is an integrated part of the Office System platform. Whether this is in
the form of dashboards,&amp;nbsp;key performance indexes (KPI), Excel Services &lt;/i&gt;&lt;i&gt;or
the report center, the office platform provides an infrastructure to display and manage
reports and BI information in one central place.&lt;/i&gt; 
&lt;h3&gt;&lt;b&gt;Speaker Bio:&lt;/b&gt;
&lt;/h3&gt;
&lt;p&gt;
Beat Schwegler is an Architect in Microsoft EMEA Developer and Platform Evangelism
Group. He provides advice and consulting to enterprise companies in software architecture
and related topics and is a frequent speaker at international events and conferences.
He has more than 13 years experience in professional software development and architecture
and has been involved in a wide variety of projects, ranging from real-time building
control systems, best selling shrink-wrapped products to large scale CRM and ERP systems. 
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/beatsch/"&gt;http://blogs.msdn.com/beatsch/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=3f4a8647-7924-40f6-8bdf-2811118f0559" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,3f4a8647-7924-40f6-8bdf-2811118f0559.aspx</comments>
      <category>Arquitecturas</category>
      <category>TechDays07</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=931f2680-421b-48f1-bae9-109c8f804faf</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,931f2680-421b-48f1-bae9-109c8f804faf.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,931f2680-421b-48f1-bae9-109c8f804faf.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=931f2680-421b-48f1-bae9-109c8f804faf</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Em 2005 foi assim....
</p>
        <p>
          <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;v=9834a86e-cd79-4d88-a83d-504af53031ee" wmode="transparent" quality="high">
          </embed>
          <br />
          <a title="Falácias" href="http://soapbox.msn.com/video.aspx?vid=9834a86e-cd79-4d88-a83d-504af53031ee" target="_new">Video:
Falácias</a>
        </p>
        <p>
O <a href="http://www.agilior.pt/blogs/tiago.pascoal/">Tiago Pascoal</a> e o <a href="http://www.agilior.pt/blogs/bruno.camara/">Bruno
Camara</a>, (e o TONY) surpreenderam a audiencia lotada que se deliciou
com <a href="http://weblogs.pontonetpt.com/rbfigueira/posts/6476.aspx">as situações
do dia-a-dia de um programador</a> (Prima Dona).
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=931f2680-421b-48f1-bae9-109c8f804faf" />
      </body>
      <title>Falácias - by Agilior</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,931f2680-421b-48f1-bae9-109c8f804faf.aspx</guid>
      <link>http://canoas.com/blog/2007/01/07/Fal%c3%a1cias+By+Agilior.aspx</link>
      <pubDate>Sun, 07 Jan 2007 18:35:06 GMT</pubDate>
      <description>&lt;p&gt;
Em 2005&amp;nbsp;foi assim....
&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=9834a86e-cd79-4d88-a83d-504af53031ee" wmode="transparent" quality="high"&gt;&lt;/embed&gt;
&lt;br&gt;
&lt;a title=Falácias href="http://soapbox.msn.com/video.aspx?vid=9834a86e-cd79-4d88-a83d-504af53031ee" target=_new&gt;Video:
Falácias&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
O &lt;a href="http://www.agilior.pt/blogs/tiago.pascoal/"&gt;Tiago Pascoal&lt;/a&gt; e o &lt;a href="http://www.agilior.pt/blogs/bruno.camara/"&gt;Bruno
Camara&lt;/a&gt;,&amp;nbsp;(e o TONY)&amp;nbsp;surpreenderam a audiencia lotada que se deliciou
com &lt;a href="http://weblogs.pontonetpt.com/rbfigueira/posts/6476.aspx"&gt;as situações
do dia-a-dia de um programador&lt;/a&gt; (Prima Dona).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=931f2680-421b-48f1-bae9-109c8f804faf" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,931f2680-421b-48f1-bae9-109c8f804faf.aspx</comments>
      <category>Arquitecturas</category>
      <category>TechDays07</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=02691278-2ee8-4613-9a6e-2c9319435b88</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,02691278-2ee8-4613-9a6e-2c9319435b88.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,02691278-2ee8-4613-9a6e-2c9319435b88.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=02691278-2ee8-4613-9a6e-2c9319435b88</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Estamos a <a href="http://weblogs.pontonetpt.com/canoas/posts/11382.aspx" target="_blank">anunciar
o TechDays</a> e recolher sugestões para o evento. O formato anterior foi um
sucesso e fazer ainda melhor é desafio muito grande. Desta vez já não vamos conseguir <span lang="PT" style="FONT-SIZE: 10pt; COLOR: #003300; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: PT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">surpreender </span>os
que vieram no TechDays+Lançamento em 2005 mas esperamos pelo menos eliminar algumas
coisas que vamos identificando que possam não ter corrido da melhor forma.
</p>
        <p>
Esta é uma oportunidade para participares na construção do maior evento técnico do
ano. Acreditamos que ainda podemos introduzir novos temas, novos oradores, novas
actividades com as comunidades e promover novas ideias/produtos/serviços portugueses.
Mas para isso precisamos das <a href="http://weblogs.pontonetpt.com/canoas/posts/11382.aspx#FeedBack" target="_blank">vossas
sugestões</a>.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=02691278-2ee8-4613-9a6e-2c9319435b88" />
      </body>
      <title>Actividades para o TechDays</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,02691278-2ee8-4613-9a6e-2c9319435b88.aspx</guid>
      <link>http://canoas.com/blog/2007/01/02/Actividades+Para+O+TechDays.aspx</link>
      <pubDate>Tue, 02 Jan 2007 20:17:28 GMT</pubDate>
      <description>&lt;p&gt;
Estamos a &lt;a href="http://weblogs.pontonetpt.com/canoas/posts/11382.aspx" target=_blank&gt;anunciar
o TechDays&lt;/a&gt; e recolher sugestões para o evento.&amp;nbsp;O formato anterior foi um
sucesso e fazer ainda melhor é desafio muito grande. Desta vez já não vamos conseguir &lt;span lang=PT style="FONT-SIZE: 10pt; COLOR: #003300; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: PT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;surpreender &lt;/span&gt;os
que vieram no TechDays+Lançamento em 2005 mas esperamos pelo menos eliminar algumas
coisas que vamos identificando que possam não ter corrido da melhor forma.
&lt;/p&gt;
&lt;p&gt;
Esta é uma oportunidade para participares na construção do maior evento técnico do
ano.&amp;nbsp;Acreditamos que ainda podemos introduzir novos temas, novos oradores, novas
actividades com as comunidades e&amp;nbsp;promover novas ideias/produtos/serviços&amp;nbsp;portugueses.
Mas para isso precisamos das &lt;a href="http://weblogs.pontonetpt.com/canoas/posts/11382.aspx#FeedBack" target=_blank&gt;vossas
sugestões&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=02691278-2ee8-4613-9a6e-2c9319435b88" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,02691278-2ee8-4613-9a6e-2c9319435b88.aspx</comments>
      <category>Arquitecturas</category>
      <category>TechDays07</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=a45d23f5-bd74-4d36-aa27-bb633031c59b</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,a45d23f5-bd74-4d36-aa27-bb633031c59b.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,a45d23f5-bd74-4d36-aa27-bb633031c59b.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a45d23f5-bd74-4d36-aa27-bb633031c59b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A <a href="http://www.usabilidade.org/">AAPU</a> traz a Portugal uma confêrencia muito
interessante, onde reunem não só os "geeks", mas também os autores/jornalistas
e os governantes. Não há dúvida que a tecnologia mudou a forma como as pessoas se
relacionam entre sí, com as máquinas, com as redes - com efeitos verdadeiramente virais.
O programa de sessões é todo dedicado aos serviços web, ao social networking,
blogging, wikis, ... 
</p>
        <blockquote>
          <p>
            <a href="http://wiki.shift.pt/doku.php/en/conference/about">
              <em>About SHiFT:</em>
            </a>
          </p>
          <p>
            <em>Never before has technology been so much a part of our lives. But we don’t yet
know what to expect - nor do we know how it’s going to impact on our lives and lifestyles. </em>
          </p>
          <p>
            <strong>
              <em>What opportunities are there for integrating technologies into our daily
routines? What problems do technologies solve and what problems are they creating
for the future? Will technology increase the distances between people, those who have
access to technology and those who don’t?</em>
            </strong>
          </p>
          <p>
            <em>These kinds of questions are on many people’s mind. And yet there isn’t just one
answer to most of them. Opening a dialogue is what we want to do in </em>
            <a href="http://wiki.shift.pt/doku.php/en/conference/shift">
              <em>SHIFT</em>
            </a>
            <em>. </em>
          </p>
        </blockquote>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a45d23f5-bd74-4d36-aa27-bb633031c59b" />
      </body>
      <title>SHiFT 2006 - Lisboa 28/29 Set</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,a45d23f5-bd74-4d36-aa27-bb633031c59b.aspx</guid>
      <link>http://canoas.com/blog/2006/09/15/SHiFT+2006+Lisboa+2829+Set.aspx</link>
      <pubDate>Fri, 15 Sep 2006 08:36:09 GMT</pubDate>
      <description>&lt;p&gt;
A &lt;a href="http://www.usabilidade.org/"&gt;AAPU&lt;/a&gt; traz a Portugal uma confêrencia&amp;nbsp;muito
interessante, onde&amp;nbsp;reunem não só os&amp;nbsp;"geeks", mas&amp;nbsp;também os autores/jornalistas
e os governantes. Não há dúvida que a tecnologia&amp;nbsp;mudou a forma como as pessoas&amp;nbsp;se
relacionam entre sí, com as máquinas, com as redes - com efeitos verdadeiramente virais.
O programa de sessões é todo dedicado aos serviços&amp;nbsp;web, ao social networking,
blogging, wikis, ...&amp;nbsp;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://wiki.shift.pt/doku.php/en/conference/about"&gt;&lt;em&gt;About SHiFT:&lt;/em&gt;&lt;/a&gt; 
&lt;p&gt;
&lt;em&gt;Never before has technology been so much a part of our lives. But we don’t yet
know what to expect - nor do we know how it’s going to impact on our lives and lifestyles. &lt;/em&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;What opportunities are there for integrating technologies into our daily
routines? What problems do technologies solve and what problems are they creating
for the future? Will technology increase the distances between people, those who have
access to technology and those who don’t?&lt;/em&gt;&lt;/strong&gt; 
&lt;p&gt;
&lt;em&gt;These kinds of questions are on many people’s mind. And yet there isn’t just one
answer to most of them. Opening a dialogue is what we want to do in &lt;/em&gt;&lt;a href="http://wiki.shift.pt/doku.php/en/conference/shift"&gt;&lt;em&gt;SHIFT&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. &lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a45d23f5-bd74-4d36-aa27-bb633031c59b" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,a45d23f5-bd74-4d36-aa27-bb633031c59b.aspx</comments>
      <category>Arquitecturas</category>
      <category>UX</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=b48dc4f5-7e66-4f71-8cd4-5a2e83160908</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,b48dc4f5-7e66-4f71-8cd4-5a2e83160908.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,b48dc4f5-7e66-4f71-8cd4-5a2e83160908.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b48dc4f5-7e66-4f71-8cd4-5a2e83160908</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
O que é preciso para construir os sistemas de informação mais complexos?
</p>
        <p>
Certamente já se debateram com este problema e certamente a resposta não passa só
para atirar developers para dentro da equipa. Como também não chega adicionar apenas
gestores de projecto, ou testers, ou administradores de sistemas, etc… Muito provavelmente
a resposta também deve ser algo mais equilibrado. 
</p>
        <p>
À semelhança da construção civil, também nestes sistemas existem uns arquitetos com
um papel muito importante, pelo impacto que tem em todos os outros, e que acabam por
ser determinantes para muitas das opções que se vão tomar ao longo do ciclo de vida
destas obras.
</p>
        <p>
Este tema espero que sirva de inspiração para todos os que querem compreender melhor
esta profissão, e quem sabe, evoluir para uma destas competências.  Eu seguramente
vou acompanhar esta nova comunidade de “Aspirantes a Arquitetos”: <a href="http://skyscrapr.net/">Skyscrapr.net</a> –
e espero encontrar lá <a href="http://www.arquitecturadesoftware.org/forums/default.aspx">muitos
colegas</a> ;-)<br /></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b48dc4f5-7e66-4f71-8cd4-5a2e83160908" />
      </body>
      <title>Skyscrapr: Quem vai construir os arranha-céus?</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,b48dc4f5-7e66-4f71-8cd4-5a2e83160908.aspx</guid>
      <link>http://canoas.com/blog/2006/05/23/Skyscrapr+Quem+Vai+Construir+Os+Arranhac%c3%a9us.aspx</link>
      <pubDate>Tue, 23 May 2006 09:19:30 GMT</pubDate>
      <description>&lt;p&gt;
O que é preciso para construir os sistemas de informação mais complexos?
&lt;/p&gt;
&lt;p&gt;
Certamente já se debateram com este problema e certamente a resposta não passa só
para atirar developers para dentro da equipa. Como também não chega adicionar apenas
gestores de projecto, ou testers, ou administradores de sistemas, etc… Muito provavelmente
a resposta também deve ser algo mais equilibrado. 
&lt;/p&gt;
&lt;p&gt;
À semelhança da construção civil, também nestes sistemas existem uns arquitetos com
um papel muito importante, pelo impacto que tem em todos os outros, e que acabam por
ser determinantes para muitas das opções que se vão tomar ao longo do ciclo de vida
destas obras.
&lt;/p&gt;
&lt;p&gt;
Este tema espero que sirva de inspiração para todos os que querem compreender melhor
esta profissão, e quem sabe, evoluir para uma destas competências.&amp;nbsp; Eu seguramente
vou acompanhar esta nova comunidade de “Aspirantes a Arquitetos”: &lt;a href="http://skyscrapr.net/"&gt;Skyscrapr.net&lt;/a&gt;&amp;nbsp;–
e espero encontrar lá &lt;a href="http://www.arquitecturadesoftware.org/forums/default.aspx"&gt;muitos
colegas&lt;/a&gt; ;-)&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b48dc4f5-7e66-4f71-8cd4-5a2e83160908" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,b48dc4f5-7e66-4f71-8cd4-5a2e83160908.aspx</comments>
      <category>Arquitecturas</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=f5d05495-bc09-4d6a-864a-d75c54836d47</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,f5d05495-bc09-4d6a-864a-d75c54836d47.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,f5d05495-bc09-4d6a-864a-d75c54836d47.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f5d05495-bc09-4d6a-864a-d75c54836d47</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img hspace="5" src="http://canoas.com/blog/content/binary/left_button_architect_forum.gif" align="left" border="0" />Está
tudo pronto para o <a href="http://www.microsoft.com/portugal/technet/events_and_webcasts/architect_forum.mspx">Forum
de Arquitectos (Infra-estrutura)</a> de amanhã no CCB. O orador convidado é o <a href="http://www.mwdadvisors.com/about/profiles.php">Neil
Macehiter</a> e vair ser o responsável pela keynote do encontro.
</p>
        <h4>Keynote: Rethinking Enterprise and Infrastructure Architecture - Neil Macehiter
</h4>
        <p>
Ao orador convidado da Macehiter Ward-Dutton cabe introduzir, numa perspectiva independente,
um dos principais desafios que as organizações enfrentam hoje com as Tecnologias Informação
(TI): alinhar com as prioridades de negócio. É objectivo desta sessão descrever como
é que as TI orientadas a serviços, definidas no contexto dos processos de negócio,
são necessárias para responder a esse desafio e que implicações têm nas actuais linhas
de pensamento sobre Arquitecturas. Os diferentes temas serão agrupados numa framework
que garanta a conformidade da TIs. Framework essa desenhada com o intuito de assistir
os Arquitectos Infra-estrutura na avaliação de arquitecturas e tecnologias.
</p>
        <h4>Sessão 1: Gestão Baseada em Modelos - Kevin Sangwell
</h4>
        <p>
No início de cada novo projecto, os Arquitectos de Soluções estabelecem um conjunto
de requisitos funcionais junto da empresa. Estes requisitos são muitas vezes utilizados
como critérios de êxito da solução; o cumprimento a 100% dos requisitos funcionais
= êxito total. E é aqui que reside o problema. Se não houver uma implementação e gestão
operacional bem sucedidas, a solução perde grande parte do seu potencial. Os analistas
estimam que uma média de 70% do custo total da solução ocorre nas fases de implementação
e utilização; assim sendo, por que não estipular um conjunto de requisitos não funcionais
(por ex. capacidade de gestão, disponibilidade e segurança) juntamente com os requisitos
funcionais? A Microsoft Dynamic Systems Initiative irá disponibilizar as ferramentas
que permitem aos Arquitectos incluir aspectos como gestão, flexibilidade e segurança,
entre outros, na estrutura das soluções. Esta sessão irá explicar a visão da DSI,
abordar a gestão baseada em modelos e demonstrar formas de integração de alguns destes
conceitos nas suas soluções já a partir de hoje. 
</p>
        <h4>Sessão 2: Aproximar as Duas Vertentes - Kevin Sangwell
</h4>
        <p>
As fases de integração e testes são porventura as mais penosas do ciclo de vida da
solução para um Arquitecto. Correspondem ao momento decisivo em que as vertentes aplicação
e infra-estrutura são confrontadas; é nesta altura que se encontram as primeiras restrições
ao nível do data center e em que as políticas de segurança são aplicadas. É também
nesta fase que, muitas vezes, ocorrem os gastos mais significativos em termos de tempo
e custos. Do ponto de vista de um Arquitecto de Infra-estruturas, esta sessão irá
demonstrar que se a infra-estrutura for tratada com o mesmo tipo de disciplina que
o desenvolvimento, a transição entre código e implementação será feita de uma forma
muito mais tranquila. Iremos constatar de que modo as ferramentas actualmente disponíveis
já começam a aproximar estas duas vertentes, desenvolvimento e infra-estrutura, e
analisar o que o futuro nos reserva. 
</p>
        <h4>Sessão 3: Infra-estrutura Orientada a Serviços - Kevin Sangwell
</h4>
        <p>
A maior parte das empresas desenvolveu a respectiva infra-estrutura de forma orgânica;
uma nova aplicação aqui, um serviço acolá. Isto resulta numa intrincada rede de soluções,
infra-estruturas dentro de infra-estruturas, cada uma delas com o seu próprio directório
de utilizadores, políticas de segurança e equipas operacionais. Consequentemente,
a gestão de identidades, segurança global e gestão de portfolio tornam-se mais complexos
e dispendiosos. São muitas as empresas que encaram a consolidação e virtualização
como a combinação mágica que irá dar resposta a estes problemas, mas estas por si
só não são suficientes. É necessário aplicar uma estrutura Orientada a Serviços à
infra-estrutura da empresa. Nesta sessão, iremos analisar um modelo hipotético de
Infra-estrutura Orientada a Serviços, os benefícios que daí poderão advir e os desafios
que encontrará pelo caminho até conseguir alcançar este objectivo. 
<br /></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f5d05495-bc09-4d6a-864a-d75c54836d47" />
      </body>
      <title>Encontro de Arquitectos: Rethinking Infrastructure Architecture</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,f5d05495-bc09-4d6a-864a-d75c54836d47.aspx</guid>
      <link>http://canoas.com/blog/2006/03/27/Encontro+De+Arquitectos+Rethinking+Infrastructure+Architecture.aspx</link>
      <pubDate>Mon, 27 Mar 2006 00:46:43 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img hspace=5 src="http://canoas.com/blog/content/binary/left_button_architect_forum.gif" align=left border=0&gt;Está
tudo pronto para o &lt;a href="http://www.microsoft.com/portugal/technet/events_and_webcasts/architect_forum.mspx"&gt;Forum
de Arquitectos (Infra-estrutura)&lt;/a&gt; de amanhã no CCB. O orador convidado é o &lt;a href="http://www.mwdadvisors.com/about/profiles.php"&gt;Neil
Macehiter&lt;/a&gt; e vair ser o responsável pela keynote do encontro.
&lt;/p&gt;
&lt;h4&gt;Keynote: Rethinking Enterprise and Infrastructure Architecture - Neil Macehiter
&lt;/h4&gt;
&lt;p&gt;
Ao orador convidado da Macehiter Ward-Dutton cabe introduzir, numa perspectiva independente,
um dos principais desafios que as organizações enfrentam hoje com as Tecnologias Informação
(TI): alinhar com as prioridades de negócio. É objectivo desta sessão descrever como
é que as TI orientadas a serviços, definidas no contexto dos processos de negócio,
são necessárias para responder a esse desafio e que implicações têm nas actuais linhas
de pensamento sobre Arquitecturas. Os diferentes temas serão agrupados numa framework
que garanta a conformidade da TIs. Framework essa desenhada com o intuito de assistir
os Arquitectos Infra-estrutura na avaliação de arquitecturas e tecnologias.
&lt;/p&gt;
&lt;h4&gt;Sessão 1: Gestão Baseada em Modelos - Kevin Sangwell
&lt;/h4&gt;
&lt;p&gt;
No início de cada novo projecto, os Arquitectos de Soluções estabelecem um conjunto
de requisitos funcionais junto da empresa. Estes requisitos são muitas vezes utilizados
como critérios de êxito da solução; o cumprimento a 100% dos requisitos funcionais
= êxito total. E é aqui que reside o problema. Se não houver uma implementação e gestão
operacional bem sucedidas, a solução perde grande parte do seu potencial. Os analistas
estimam que uma média de 70% do custo total da solução ocorre nas fases de implementação
e utilização; assim sendo, por que não estipular um conjunto de requisitos não funcionais
(por ex. capacidade de gestão, disponibilidade e segurança) juntamente com os requisitos
funcionais? A Microsoft Dynamic Systems Initiative irá disponibilizar as ferramentas
que permitem aos Arquitectos incluir aspectos como gestão, flexibilidade e segurança,
entre outros, na estrutura das soluções. Esta sessão irá explicar a visão da DSI,
abordar a gestão baseada em modelos e demonstrar formas de integração de alguns destes
conceitos nas suas soluções já a partir de hoje. 
&lt;/p&gt;
&lt;h4&gt;Sessão 2: Aproximar as Duas Vertentes - Kevin Sangwell
&lt;/h4&gt;
&lt;p&gt;
As fases de integração e testes são porventura as mais penosas do ciclo de vida da
solução para um Arquitecto. Correspondem ao momento decisivo em que as vertentes aplicação
e infra-estrutura são confrontadas; é nesta altura que se encontram as primeiras restrições
ao nível do data center e em que as políticas de segurança são aplicadas. É também
nesta fase que, muitas vezes, ocorrem os gastos mais significativos em termos de tempo
e custos. Do ponto de vista de um Arquitecto de Infra-estruturas, esta sessão irá
demonstrar que se a infra-estrutura for tratada com o mesmo tipo de disciplina que
o desenvolvimento, a transição entre código e implementação será feita de uma forma
muito mais tranquila. Iremos constatar de que modo as ferramentas actualmente disponíveis
já começam a aproximar estas duas vertentes, desenvolvimento e infra-estrutura, e
analisar o que o futuro nos reserva. 
&lt;/p&gt;
&lt;h4&gt;Sessão 3: Infra-estrutura Orientada a Serviços - Kevin Sangwell
&lt;/h4&gt;
&lt;p&gt;
A maior parte das empresas desenvolveu a respectiva infra-estrutura de forma orgânica;
uma nova aplicação aqui, um serviço acolá. Isto resulta numa intrincada rede de soluções,
infra-estruturas dentro de infra-estruturas, cada uma delas com o seu próprio directório
de utilizadores, políticas de segurança e equipas operacionais. Consequentemente,
a gestão de identidades, segurança global e gestão de portfolio tornam-se mais complexos
e dispendiosos. São muitas as empresas que encaram a consolidação e virtualização
como a combinação mágica que irá dar resposta a estes problemas, mas estas por si
só não são suficientes. É necessário aplicar uma estrutura Orientada a Serviços à
infra-estrutura da empresa. Nesta sessão, iremos analisar um modelo hipotético de
Infra-estrutura Orientada a Serviços, os benefícios que daí poderão advir e os desafios
que encontrará pelo caminho até conseguir alcançar este objectivo. 
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f5d05495-bc09-4d6a-864a-d75c54836d47" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,f5d05495-bc09-4d6a-864a-d75c54836d47.aspx</comments>
      <category>Arquitecturas</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Já está online o formulário de avaliação para o evento de hoje:<br /><a href="https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118768365&amp;culture=pt-PT">https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118768365&amp;culture=pt-PT</a></p>
        <p>
Powerpoints (UK): <a title="http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx" href="http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx">http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx</a></p>
        <p>
DSL Tools &amp; GAT: <a href="http://msdn.microsoft.com/vstudio/DSLTools/">http://msdn.microsoft.com/vstudio/DSLTools/</a> 
</p>
        <p>
Para instalar as DSL Tools precisam de instalar o Visual Studio 2005 Professional
(ou superior) com suporte para C++. Depois é necessário fazer o download do VS SDK
de Fevereiro <a href="http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx">http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx</a>.
Depois de instalar o SDK vai aparecer um novo tipo de projecto na zona dos "Extensibility
Projects".
</p>
        <p>
          <img src="http://canoas.com/blog/content/binary/banner_Get_Ready.jpg" border="0" />
        </p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9" />
      </body>
      <title>Software Factories - Beat Schwegler - Avaliações</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9.aspx</guid>
      <link>http://canoas.com/blog/2006/02/09/Software+Factories+Beat+Schwegler+Avalia%c3%a7%c3%b5es.aspx</link>
      <pubDate>Thu, 09 Feb 2006 17:35:10 GMT</pubDate>
      <description>&lt;p&gt;
Já está online o formulário de avaliação para o evento de hoje:&lt;br&gt;
&lt;a href="https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118768365&amp;amp;culture=pt-PT"&gt;https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118768365&amp;amp;culture=pt-PT&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Powerpoints (UK): &lt;a title=http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx href="http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx"&gt;http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
DSL Tools &amp;amp; GAT: &lt;a href="http://msdn.microsoft.com/vstudio/DSLTools/"&gt;http://msdn.microsoft.com/vstudio/DSLTools/&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Para instalar as DSL Tools precisam de instalar o Visual Studio 2005 Professional
(ou superior) com suporte para C++. Depois é necessário fazer o download do VS SDK
de Fevereiro &lt;a href="http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx"&gt;http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx&lt;/a&gt;.
Depois de instalar o SDK vai aparecer um novo tipo de projecto na zona dos "Extensibility
Projects".
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://canoas.com/blog/content/binary/banner_Get_Ready.jpg" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,cb7d8f14-f89e-4c3e-a08c-45f2538e3fa9.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=89376e66-7774-404e-b374-d59bbf180e0b</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=89376e66-7774-404e-b374-d59bbf180e0b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
O <a href="http://blog.u2u.info/DottextWeb/patrick/">Patrick</a> é um colega
do Jan Tielens na U2U e vem a Portugal para dar formação em Infopath e IBF1.5. <a href="http://www.microsoft.com/portugal/msdn/eventos/OfficeDev/default.mspx">Segunda-feira
vai estar no Hotel Real Oeiras</a> e o resto da semana dividido entre <a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757115&amp;Culture=pt-PT">Lisboa</a> e
o <a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757116&amp;Culture=pt-PT">Porto</a>.
Na segunda-feira eu faço uma <em>keynote</em> onde explico como a arquitectura
das aplicações está a mudar do browser para clientes mais desacoplados
e com potencial para coisas como o offline. Este foi o tema que apresentei este ano
na <a href="http://canoas.com/blog/PermaLink,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx">XATA2005</a> e
pretende ser algo tipo: SmartClients na pós-webização e o papel do
Office para inferir contexto nas novas aplicações.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=89376e66-7774-404e-b374-d59bbf180e0b" />
      </body>
      <title>Patrick Tisseghem em Portugal para ensinar Office Information Bridge Framework e Infopath</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</guid>
      <link>http://canoas.com/blog/2005/03/14/Patrick+Tisseghem+Em+Portugal+Para+Ensinar+Office+Information+Bridge+Framework+E+Infopath.aspx</link>
      <pubDate>Mon, 14 Mar 2005 00:34:56 GMT</pubDate>
      <description>&lt;p&gt;
O &lt;a href="http://blog.u2u.info/DottextWeb/patrick/"&gt;Patrick&lt;/a&gt; &amp;#233; um colega
do Jan Tielens na U2U e vem a Portugal para dar forma&amp;#231;&amp;#227;o em Infopath e IBF1.5. &lt;a href="http://www.microsoft.com/portugal/msdn/eventos/OfficeDev/default.mspx"&gt;Segunda-feira
vai estar no Hotel Real Oeiras&lt;/a&gt; e o resto da semana dividido entre &lt;a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757115&amp;amp;Culture=pt-PT"&gt;Lisboa&lt;/a&gt; e
o &lt;a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757116&amp;amp;Culture=pt-PT"&gt;Porto&lt;/a&gt;.
Na segunda-feira eu fa&amp;#231;o uma &lt;em&gt;keynote&lt;/em&gt; onde explico como a arquitectura
das aplica&amp;#231;&amp;#245;es est&amp;#225; a mudar do browser para clientes mais desacoplados
e com potencial para coisas como o offline. Este foi o tema que apresentei este ano
na &lt;a href="http://canoas.com/blog/PermaLink,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx"&gt;XATA2005&lt;/a&gt; e
pretende ser algo tipo: SmartClients na p&amp;#243;s-webiza&amp;#231;&amp;#227;o e o papel do
Office&amp;nbsp;para inferir contexto nas novas aplica&amp;#231;&amp;#245;es.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=89376e66-7774-404e-b374-d59bbf180e0b" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>Sync/Offline</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=af5e67b7-5d5d-4ebd-8d74-498e9a70382f</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,af5e67b7-5d5d-4ebd-8d74-498e9a70382f.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,af5e67b7-5d5d-4ebd-8d74-498e9a70382f.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=af5e67b7-5d5d-4ebd-8d74-498e9a70382f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
O grupo Patterns&amp;Practices lançou um novo wiki de nome PatternShare.org.
Aqui podemos encontrar os trabalhos do mais conhecidos autores, organizado num mapa
de nome <a href="http://patternshare.org/default.aspx/Home.EnterpriseArchitecturalSpaceOrganizingTable">Enterprise
Architectural Space Organizing Table (EASOT)</a></p>
        <ul>
          <li>
Martin Fowler (54 pages) 
</li>
          <li>
POSA: Buschmann, Jain, Kircher, Meunier, Rohnert, Sommerlad, Stal, and Schmidt (10
pages) 
</li>
          <li>
Community (8 pages) 
</li>
          <li>
GOF: Gamma, Helm, Johnson, and Vlissides (20 pages) 
</li>
          <li>
Microsoft patterns &amp; practices (91 pages) 
</li>
          <li>
Eric Evans (44 pages) 
</li>
          <li>
Gregor Hohpe and Bobby Woolf (71 pages)</li>
        </ul>
        <p>
Estou a organizar o próximo encontro de arquitectos (9 de Março), o tema
vai ser todo dedicado aos <a href="http://patternshare.org/default.aspx/Home.HW.HomePage">Enterprise
Integration Patterns</a> e vou ter dois oradores da <a href="http://www.thoughtworks.com/">ThoughtWorks</a>.
Não vai ser o Hohpe nem o Woolf, mas os Patterns são os do <a href="http://www.amazon.com/exec/obidos/ASIN/0321200683/canoas-20">livro</a> e
ainda vamos ter uma sessão onde as técnicas são mapeadas a produtos
como o Biztalk.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=af5e67b7-5d5d-4ebd-8d74-498e9a70382f" />
      </body>
      <title>PatternShare.org</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,af5e67b7-5d5d-4ebd-8d74-498e9a70382f.aspx</guid>
      <link>http://canoas.com/blog/2005/02/08/PatternShareorg.aspx</link>
      <pubDate>Tue, 08 Feb 2005 20:54:55 GMT</pubDate>
      <description>&lt;p&gt;
O grupo Patterns&amp;amp;Practices lan&amp;#231;ou um novo wiki&amp;nbsp;de nome PatternShare.org.
Aqui podemos encontrar os trabalhos do mais conhecidos autores, organizado num mapa
de nome&amp;nbsp;&lt;a href="http://patternshare.org/default.aspx/Home.EnterpriseArchitecturalSpaceOrganizingTable"&gt;Enterprise
Architectural Space Organizing Table (EASOT)&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Martin Fowler (54 pages) 
&lt;li&gt;
POSA: Buschmann, Jain, Kircher, Meunier, Rohnert, Sommerlad, Stal, and Schmidt (10
pages) 
&lt;li&gt;
Community (8 pages) 
&lt;li&gt;
GOF: Gamma, Helm, Johnson, and Vlissides (20 pages) 
&lt;li&gt;
Microsoft patterns &amp;amp; practices (91 pages) 
&lt;li&gt;
Eric Evans (44 pages) 
&lt;li&gt;
Gregor Hohpe and Bobby Woolf (71 pages)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Estou a organizar o pr&amp;#243;ximo encontro de arquitectos (9 de Mar&amp;#231;o), o tema
vai ser todo&amp;nbsp;dedicado aos&amp;nbsp;&lt;a href="http://patternshare.org/default.aspx/Home.HW.HomePage"&gt;Enterprise
Integration Patterns&lt;/a&gt; e vou ter dois oradores da &lt;a href="http://www.thoughtworks.com/"&gt;ThoughtWorks&lt;/a&gt;.
N&amp;#227;o vai ser o&amp;nbsp;Hohpe nem o Woolf, mas os Patterns s&amp;#227;o os do &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321200683/canoas-20"&gt;livro&lt;/a&gt; e
ainda vamos ter uma sess&amp;#227;o onde as t&amp;#233;cnicas s&amp;#227;o mapeadas a produtos
como o Biztalk.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=af5e67b7-5d5d-4ebd-8d74-498e9a70382f" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,af5e67b7-5d5d-4ebd-8d74-498e9a70382f.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</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=2675804f-34ab-45d3-ba9a-7f5594ee89d1</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,2675804f-34ab-45d3-ba9a-7f5594ee89d1.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,2675804f-34ab-45d3-ba9a-7f5594ee89d1.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2675804f-34ab-45d3-ba9a-7f5594ee89d1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Para quem ainda não conhece este é o site central a todas as actividades
Microsoft dedicadas aos Arquitectos. O site está cada vez mais interessante e
sem dúvida o Harry Pierson merece todo o mérito. Aqui podemos ler entrevistas
e artigos sobre Software Factories, Domain Specific Languages, Patterns, SOA, Contract-first
Development, SmartClients, Disconnected Applications, Service Broker (SSB), ...
</p>
        <p>
Por várias vezes tive de decidir se fazia sentido criar uma área destas
em Portugal, mas sempre considerei inglório tentar acrescentar algo a isto:
</p>
        <ul>
          <li>
Architecture Center <a href="http://msdn.microsoft.com/architecture/">http://msdn.microsoft.com/architecture/</a> <a href="http://msdn.microsoft.com/architecture/rss.xml">RSS</a></li>
          <li>
Harry Pierson (Editor) <a href="http://blogs.msdn.com/devhawk/">http://blogs.msdn.com/devhawk/</a><a href="http://blogs.msdn.com/devhawk/Rss.aspx">RSS</a></li>
        </ul>
        <p>
Nota: Em <a href="http://research.microsoft.com/collaboration/university/europe/Events/AcademicDays/Portugal/2004/">Maio
2004 tivemos em Portugal uma sessão sobre C-omega</a>, tema que agora está
a ser discutido no Architecture Center <a href="http://blogs.msdn.com/devhawk/archive/2004/12/27/332937.aspx">Concurrency:
Next New Major Language Feature?</a> ;-)
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=2675804f-34ab-45d3-ba9a-7f5594ee89d1" />
      </body>
      <title>Architecture Center</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,2675804f-34ab-45d3-ba9a-7f5594ee89d1.aspx</guid>
      <link>http://canoas.com/blog/2005/01/16/Architecture+Center.aspx</link>
      <pubDate>Sun, 16 Jan 2005 12:07:08 GMT</pubDate>
      <description>&lt;p&gt;
Para quem ainda n&amp;#227;o conhece este &amp;#233; o site central a todas as actividades
Microsoft dedicadas aos Arquitectos. O site est&amp;#225; cada vez mais interessante e
sem d&amp;#250;vida o Harry Pierson merece todo o m&amp;#233;rito. Aqui podemos ler entrevistas
e artigos sobre Software Factories, Domain Specific Languages, Patterns, SOA, Contract-first
Development, SmartClients, Disconnected Applications, Service Broker (SSB), ...
&lt;/p&gt;
&lt;p&gt;
Por v&amp;#225;rias vezes tive de decidir se fazia sentido criar uma &amp;#225;rea destas
em Portugal, mas sempre considerei ingl&amp;#243;rio tentar acrescentar algo a isto:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Architecture Center &lt;a href="http://msdn.microsoft.com/architecture/"&gt;http://msdn.microsoft.com/architecture/&lt;/a&gt;&amp;nbsp;&lt;a href="http://msdn.microsoft.com/architecture/rss.xml"&gt;RSS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Harry Pierson (Editor) &lt;a href="http://blogs.msdn.com/devhawk/"&gt;http://blogs.msdn.com/devhawk/&lt;/a&gt; &lt;a href="http://blogs.msdn.com/devhawk/Rss.aspx"&gt;RSS&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Nota: Em &lt;a href="http://research.microsoft.com/collaboration/university/europe/Events/AcademicDays/Portugal/2004/"&gt;Maio
2004 tivemos em Portugal uma sess&amp;#227;o sobre C-omega&lt;/a&gt;, tema que agora&amp;nbsp;est&amp;#225;
a ser discutido no Architecture Center &lt;a href="http://blogs.msdn.com/devhawk/archive/2004/12/27/332937.aspx"&gt;Concurrency:
Next New Major Language Feature?&lt;/a&gt; ;-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=2675804f-34ab-45d3-ba9a-7f5594ee89d1" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,2675804f-34ab-45d3-ba9a-7f5594ee89d1.aspx</comments>
      <category>Arquitecturas</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=e120f7a8-8860-4bef-8cbe-7add0ce2b21c</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,e120f7a8-8860-4bef-8cbe-7add0ce2b21c.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,e120f7a8-8860-4bef-8cbe-7add0ce2b21c.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e120f7a8-8860-4bef-8cbe-7add0ce2b21c</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www3.dei.isep.ipp.pt/EAE/">
          </a>Pode ser desconhecimento meu sobre
a oferta nacional em termos de pós-graduações, mas este plano de curso impressiona-me
bastante pelo ambito e timming com que aparece no mercado: 
</p>
        <table border="1">
          <tbody>
            <tr>
              <th>
Disciplina</th>
              <th>
Programa resumido</th>
            </tr>
            <tr>
              <td>
Métodos Ágeis de Engenharia de Software</td>
              <td>
Agile sofware development e extremme programming</td>
            </tr>
            <tr>
              <td>
Conceitos Avançados de Programação</td>
              <td>
Meta-programação (introspecção e reflexão), programação segura</td>
            </tr>
            <tr>
              <td>
Padrões e Arquitecturas de Software</td>
              <td>
Padrões de software e arquitectura de aplicações</td>
            </tr>
            <tr>
              <td>
Plataformas de Aplicações Empresariais</td>
              <td>
Sistemas de exploração (.net e Java)</td>
            </tr>
            <tr>
              <td>
Engenharia de Domínio</td>
              <td>
Análise de requisitos e modelação de processos de negócio e engenharia de domínio</td>
            </tr>
            <tr>
              <td>
Integração de Sistemas</td>
              <td>
Padrões de integração de sistemas, tecnologias e problemáticas do EAI</td>
            </tr>
            <tr>
              <td>
Ciclo de Vida do Software</td>
              <td>
Gestão de projectos de grande dimensão e acompanhamento do ciclo de vida completo
do software</td>
            </tr>
            <tr>
              <td>
Estudo de Casos e Projectos Aplicados</td>
              <td>
Apresentação e discussão de casos de estudo</td>
            </tr>
          </tbody>
        </table>
        <p>
Quem estiver interessado em participar pode fazer o <a href="http://www3.dei.isep.ipp.pt/EAE/pos%20graduacao_folheto.pdf">download
do folheto de apresentação</a>.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e120f7a8-8860-4bef-8cbe-7add0ce2b21c" />
      </body>
      <title>Pós-graduação em Engenharia de Aplicações Empresariais</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,e120f7a8-8860-4bef-8cbe-7add0ce2b21c.aspx</guid>
      <link>http://canoas.com/blog/2004/11/22/P%c3%b3sgradua%c3%a7%c3%a3o+Em+Engenharia+De+Aplica%c3%a7%c3%b5es+Empresariais.aspx</link>
      <pubDate>Mon, 22 Nov 2004 19:15:44 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www3.dei.isep.ipp.pt/EAE/"&gt;&lt;/a&gt;Pode ser desconhecimento meu sobre
a oferta nacional em termos de pós-graduações, mas este plano de curso impressiona-me
bastante pelo ambito e timming com que aparece no mercado: 
&lt;/p&gt;
&lt;table border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;
Disciplina&lt;/th&gt;
&lt;th&gt;
Programa resumido&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Métodos Ágeis de Engenharia de Software&lt;/td&gt;
&lt;td&gt;
Agile sofware development e extremme programming&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Conceitos Avançados de Programação&lt;/td&gt;
&lt;td&gt;
Meta-programação (introspecção e reflexão), programação segura&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Padrões e Arquitecturas de Software&lt;/td&gt;
&lt;td&gt;
Padrões de software e arquitectura de aplicações&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Plataformas de Aplicações Empresariais&lt;/td&gt;
&lt;td&gt;
Sistemas de exploração (.net e Java)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Engenharia de Domínio&lt;/td&gt;
&lt;td&gt;
Análise de requisitos e modelação de processos de negócio e engenharia de domínio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Integração de Sistemas&lt;/td&gt;
&lt;td&gt;
Padrões de integração de sistemas, tecnologias e problemáticas do EAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Ciclo de Vida do Software&lt;/td&gt;
&lt;td&gt;
Gestão de projectos de grande dimensão e acompanhamento do ciclo de vida completo
do software&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Estudo de Casos e Projectos Aplicados&lt;/td&gt;
&lt;td&gt;
Apresentação e discussão de casos de estudo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
Quem estiver interessado em participar pode fazer o &lt;a href="http://www3.dei.isep.ipp.pt/EAE/pos%20graduacao_folheto.pdf"&gt;download
do folheto de apresentação&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e120f7a8-8860-4bef-8cbe-7add0ce2b21c" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,e120f7a8-8860-4bef-8cbe-7add0ce2b21c.aspx</comments>
      <category>Arquitecturas</category>
      <category>Metodologias</category>
      <category>Patterns</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=4138ef38-8f96-40cc-8c8d-221232f76355</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,4138ef38-8f96-40cc-8c8d-221232f76355.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,4138ef38-8f96-40cc-8c8d-221232f76355.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4138ef38-8f96-40cc-8c8d-221232f76355</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://msdn.microsoft.com/architecture/overview/softwarefactories/">
            <img alt=".NET Architecture Center: Software Factories" hspace="3" src="http://msdn.microsoft.com/architecture/graphics/factory150.gif" align="right" vspace="3" border="0" />
          </a>Software
Factories é uma nova metodologia, desenvolvida na Microsoft, com o objectivo de configurar
ambientes para o desenvolvimento rápido de tipos de aplicações específicas (<a href="http://softwareproductlines.com/">Software
Product Lines</a>).
</p>
        <p>
Usando linguagens visuais para composição e configuração de componentes, esta metodologia
não é mais do que uma evolução natural dos métodos e praticas actuais. As diferenças
estão na utilização de Domain Specific Languages (DSLs) e XML como fonte capaz de
capturar os metadados com alta fidelidade, suportar transformações e geração de código
bem como outras formas de automação do fabrico de software. Ir para além do modelo
como documentação, capturar e "executar" os modelos, gerir a sua evolução ao longo
do ciclo de vida, gerir as dependencias de components 3rd-party (supply chain), correções,
versões - enfim, a caminho da industrialização.
</p>
        <p>
Este tema tem influenciado toda a nova geração de ferramentas (<a href="http://msdn.microsoft.com/vstudio/teamsystem/">Visual
Studio 2005 Team System</a>) e está agora a atingir o público com um <a href="http://msdn.microsoft.com/architecture/overview/softwarefactories/">site
no MSDN Architecture Center</a>, artigos no <a href="http://msdn.microsoft.com/architecture/journal/">JOURNAL3</a>,
no <a href="http://www.theserverside.net/articles/showarticle.tss?id=SoftwareFactories">TSS.NET</a>,
no <a href="http://www.sdtimes.com/news/105/story2.htm">SDtimes</a> e com a publicação
de um livro para breve:
</p>
        <p>
        </p>
        <p>
          <a href="http://www.amazon.com/exec/obidos/ASIN/0471202843/canoas-20">
            <img alt="cover" hspace="3" src="http://images.amazon.com/images/P/0471202843.01.MZZZZZZZ.jpg" align="left" vspace="3" border="0" />
          </a>
        </p>
        <p>
          <a href="http://www.amazon.com/exec/obidos/ASIN/0471202843/canoas-20">
            <strong>Software
Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools</strong>
          </a> by<span class="small"><span class="small"><a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;field-author=Jack%252520Greenfield/103-6583627-6735862">Jack
Greenfield</a>, <a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;field-author=Keith%252520Short/103-6583627-6735862">Keith
Short</a>, <a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;field-author=Steve%252520Cook/103-6583627-6735862">Steve
Cook</a>, <a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;field-author=Stuart%252520Kent/103-6583627-6735862">Stuart
Kent</a></span></span></p>
        <p>
          <em>
            <strong>Jack Greenfield</strong> is an Architect for Enterprise Frameworks and
Tools at Microsoft. He was previously Chief Architect, Practitioner Desktop Group,
at Rational Software Corporation, and Founder and CTO of InLine Software Corporation.
At NeXT, he developed the Enterprise Objects Framework, now called Apple Web Objects.
A well known speaker and writer, he also contributed to UML, J2EE and related OMG
and JSP specifications. He holds a B.S. in Physics from George Mason University. </em>
        </p>
        <p>
          <em>
            <strong>Keith Short</strong> leads Enterprise Frameworks and Tools Architecture
Team at Microsoft. He helped lead design of the Information Engineering Facility from
Texas Instruments Inc., now Advantage Gen from Computer Associates Inc. He was later
named a TI Fellow and became CTO for Software at TI. He contributed to UML 1.0, and
lectures at conferences and seminars world wide. He holds a Bachelors degree in Computer
Science from the University of Lancaster, and a Ph.D in Computer Science from the
University of East Anglia. </em>
        </p>
        <p>
          <em>
            <strong>Steve Cook</strong> is an Architect for Enterprise Frameworks and Tools
at Microsoft. He founded the Object-Oriented Programming and Systems Group of the
British Computer Society, and the Object Technology conference series. He was a Research
Fellow at Queen Mary and Westfield College, London University. He started the Object
Technology Practice at IBM, became a Distinguished Engineer, and was elected to the
IBM Academy of Technology. With John Daniels he developed the Syntropy method, and
was a major contributor to UML, introducing OCL, and representing IBM on the UML2
submission. He is a British Computer Society Fellow, and has an Honorary Doctor of
Science from De Montford University. </em>
        </p>
        <p>
          <em>
            <strong>Stuart Kent</strong> is a Program Manager for Enterprise Frameworks and
Tools at Microsoft. He was Senior Lecturer at the University of Kent and a Royal Society
Industry Fellow, supported by IBM. He contributed to the UML 2 and MOF 2 standardisation
efforts, and has done extensive research, with over 60 refereed publications. He speaks
frequently at international events, and participates in numerous programme committees,
including the steering committee for the UML conference series, and the editorial
board for SoSym journal. He has a PhD in Computer Science from Imperial College, London.</em>
        </p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=4138ef38-8f96-40cc-8c8d-221232f76355" />
      </body>
      <title>Software Factories</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,4138ef38-8f96-40cc-8c8d-221232f76355.aspx</guid>
      <link>http://canoas.com/blog/2004/08/11/Software+Factories.aspx</link>
      <pubDate>Wed, 11 Aug 2004 13:18:18 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://msdn.microsoft.com/architecture/overview/softwarefactories/"&gt;&lt;img alt=".NET Architecture Center: Software Factories" hspace="3" src="http://msdn.microsoft.com/architecture/graphics/factory150.gif" align="right" vspace="3" border="0"&gt;&lt;/a&gt;Software
Factories é uma nova metodologia, desenvolvida na Microsoft, com o objectivo de configurar
ambientes para o desenvolvimento rápido de tipos de aplicações específicas (&lt;a href="http://softwareproductlines.com/"&gt;Software
Product Lines&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
Usando linguagens visuais para composição e configuração de componentes, esta metodologia
não é mais do que uma evolução natural dos métodos e praticas actuais. As diferenças
estão na utilização de Domain Specific Languages (DSLs) e XML como fonte capaz de
capturar os metadados com alta fidelidade, suportar transformações e geração de código
bem como outras formas de automação do fabrico de software. Ir para além do modelo
como documentação, capturar e "executar" os modelos, gerir a sua evolução ao longo
do ciclo de vida, gerir as dependencias de components 3rd-party (supply chain), correções,
versões&amp;nbsp;- enfim, a caminho da industrialização.
&lt;/p&gt;
&lt;p&gt;
Este tema tem influenciado toda a nova geração de ferramentas (&lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/"&gt;Visual
Studio 2005 Team System&lt;/a&gt;) e está agora a atingir o público com um &lt;a href="http://msdn.microsoft.com/architecture/overview/softwarefactories/"&gt;site
no MSDN Architecture Center&lt;/a&gt;, artigos no &lt;a href="http://msdn.microsoft.com/architecture/journal/"&gt;JOURNAL3&lt;/a&gt;,
no &lt;a href="http://www.theserverside.net/articles/showarticle.tss?id=SoftwareFactories"&gt;TSS.NET&lt;/a&gt;,
no &lt;a href="http://www.sdtimes.com/news/105/story2.htm"&gt;SDtimes&lt;/a&gt;&amp;nbsp;e com a publicação
de um livro para breve:
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0471202843/canoas-20"&gt;&lt;img alt="cover" hspace="3" src="http://images.amazon.com/images/P/0471202843.01.MZZZZZZZ.jpg" align="left" vspace="3" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0471202843/canoas-20"&gt;&lt;strong&gt;Software
Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;by&lt;span class="small"&gt;&lt;span class="small"&gt; &lt;a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;amp;field-author=Jack%252520Greenfield/103-6583627-6735862"&gt;Jack
Greenfield&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;amp;field-author=Keith%252520Short/103-6583627-6735862"&gt;Keith
Short&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;amp;field-author=Steve%252520Cook/103-6583627-6735862"&gt;Steve
Cook&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;amp;field-author=Stuart%252520Kent/103-6583627-6735862"&gt;Stuart
Kent&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;Jack Greenfield&lt;/strong&gt; is an Architect for Enterprise Frameworks and
Tools at Microsoft. He was previously Chief Architect, Practitioner Desktop Group,
at Rational Software Corporation, and Founder and CTO of InLine Software Corporation.
At NeXT, he developed the Enterprise Objects Framework, now called Apple Web Objects.
A well known speaker and writer, he also contributed to UML, J2EE and related OMG
and JSP specifications. He holds a B.S. in Physics from George Mason University. &lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;Keith Short&lt;/strong&gt; leads Enterprise Frameworks and Tools Architecture
Team at Microsoft. He helped lead design of the Information Engineering Facility from
Texas Instruments Inc., now Advantage Gen from Computer Associates Inc. He was later
named a TI Fellow and became CTO for Software at TI. He contributed to UML 1.0, and
lectures at conferences and seminars world wide. He holds a Bachelors degree in Computer
Science from the University of Lancaster, and a Ph.D in Computer Science from the
University of East Anglia. &lt;/em&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;Steve Cook&lt;/strong&gt; is an Architect for Enterprise Frameworks and Tools
at Microsoft. He founded the Object-Oriented Programming and Systems Group of the
British Computer Society, and the Object Technology conference series. He was a Research
Fellow at Queen Mary and Westfield College, London University. He started the Object
Technology Practice at IBM, became a Distinguished Engineer, and was elected to the
IBM Academy of Technology. With John Daniels he developed the Syntropy method, and
was a major contributor to UML, introducing OCL, and representing IBM on the UML2
submission. He is a British Computer Society Fellow, and has an Honorary Doctor of
Science from De Montford University. &lt;/em&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;Stuart Kent&lt;/strong&gt; is a Program Manager for Enterprise Frameworks and
Tools at Microsoft. He was Senior Lecturer at the University of Kent and a Royal Society
Industry Fellow, supported by IBM. He contributed to the UML 2 and MOF 2 standardisation
efforts, and has done extensive research, with over 60 refereed publications. He speaks
frequently at international events, and participates in numerous programme committees,
including the steering committee for the UML conference series, and the editorial
board for SoSym journal. He has a PhD in Computer Science from Imperial College, London.&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=4138ef38-8f96-40cc-8c8d-221232f76355" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,4138ef38-8f96-40cc-8c8d-221232f76355.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=f9c20800-db5e-42e7-b15b-c68379975bfc</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,f9c20800-db5e-42e7-b15b-c68379975bfc.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,f9c20800-db5e-42e7-b15b-c68379975bfc.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f9c20800-db5e-42e7-b15b-c68379975bfc</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
O autor do <a href="http://msdn.microsoft.com/architecture/soa/default.aspx?pull=/library/en-us/dnmaj/html/aj2metrop.asp">Metropolis</a> e
de outras coisas interessantes lançou um <a href="http://www.pathelland.com/">site</a> para
juntar ao seu <a href="http://blogs.msdn.com/pathelland">blog</a>.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f9c20800-db5e-42e7-b15b-c68379975bfc" />
      </body>
      <title>Pat Helland e Metropolis</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,f9c20800-db5e-42e7-b15b-c68379975bfc.aspx</guid>
      <link>http://canoas.com/blog/2004/07/16/Pat+Helland+E+Metropolis.aspx</link>
      <pubDate>Fri, 16 Jul 2004 19:10:28 GMT</pubDate>
      <description>&lt;p&gt;
O autor do &lt;a href="http://msdn.microsoft.com/architecture/soa/default.aspx?pull=/library/en-us/dnmaj/html/aj2metrop.asp"&gt;Metropolis&lt;/a&gt; e
de outras coisas interessantes lan&amp;#231;ou um &lt;a href="http://www.pathelland.com/"&gt;site&lt;/a&gt; para
juntar ao seu &lt;a href="http://blogs.msdn.com/pathelland"&gt;blog&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f9c20800-db5e-42e7-b15b-c68379975bfc" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,f9c20800-db5e-42e7-b15b-c68379975bfc.aspx</comments>
      <category>Arquitecturas</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=f8b8565a-3906-4ce3-aed8-6cea802ee056</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,f8b8565a-3906-4ce3-aed8-6cea802ee056.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,f8b8565a-3906-4ce3-aed8-6cea802ee056.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f8b8565a-3906-4ce3-aed8-6cea802ee056</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img hspace="5" src="/blog/content/binary/keithshort.jpg" align="left" border="0" />Já
tinha falado <a href="/blog/PermaLink,guid,a517bbde-b0e7-4f93-b026-f45d8a190fbf.aspx">aqui
sobre o Whitehorse</a> e sobre o novo <a href="/blog/CategoryView,category,PDC%202003.aspx#a6c7b77f6-2a11-47ae-ae42-7d5e8e86d312">designer
SOA</a> mas nas últimas semanas este tema tem gerado mais <em>posts</em> &amp;
comentários:
</p>
        <p>
Muito porque o <a href="http://blogs.msdn.com/keith_short/">Keith Short</a>, um dos
arquitectos das Enterprise Frameworks &amp; Tools no novo Visual Studio "Whidbey",
começou um <a href="http://blogs.msdn.com/keith_short/">weblog</a> onde tem vindo
a defender as razões porque a Microsoft está a seguir Domain Specific Languages
(DSL) em vez do OMG's UML/MDA. Recomendo todos os <em>posts</em> bem como um leitura
dos <a href="http://blogs.msdn.com/keith_short/archive/2004/03/05/84989.aspx">comentários</a>.
</p>
        <p>
Ele também deu um entrevista para o DNJ Online sobre <a href="http://dnjonline.com/articles/architect/jan04_whidbeydesign.asp">Designing
Applications with Whidbey</a> e parece-me um excelente artigo sobre aquilo que
podemos esperar para esta primeira versão do whitehorse. Também na CNET
tem um artigo <a href="http://news.com.com/2100-1012-5163454.html">Microsoft places
bet on Whitehorse</a>.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=f8b8565a-3906-4ce3-aed8-6cea802ee056" />
      </body>
      <title>Keith Short e Whitehorse</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,f8b8565a-3906-4ce3-aed8-6cea802ee056.aspx</guid>
      <link>http://canoas.com/blog/2004/03/14/Keith+Short+E+Whitehorse.aspx</link>
      <pubDate>Sun, 14 Mar 2004 00:50:25 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img hspace=5 src="/blog/content/binary/keithshort.jpg" align=left border=0&gt;J&amp;#225;
tinha falado &lt;a href="/blog/PermaLink,guid,a517bbde-b0e7-4f93-b026-f45d8a190fbf.aspx"&gt;aqui
sobre o Whitehorse&lt;/a&gt; e sobre o novo &lt;a href="/blog/CategoryView,category,PDC%202003.aspx#a6c7b77f6-2a11-47ae-ae42-7d5e8e86d312"&gt;designer
SOA&lt;/a&gt;&amp;nbsp;mas nas &amp;#250;ltimas semanas este tema tem gerado mais&amp;nbsp;&lt;em&gt;posts&lt;/em&gt; &amp;amp;
coment&amp;#225;rios:
&lt;/p&gt;
&lt;p&gt;
Muito porque o &lt;a href="http://blogs.msdn.com/keith_short/"&gt;Keith Short&lt;/a&gt;, um dos
arquitectos das Enterprise Frameworks &amp;amp; Tools no novo Visual Studio "Whidbey",
come&amp;#231;ou um &lt;a href="http://blogs.msdn.com/keith_short/"&gt;weblog&lt;/a&gt; onde tem vindo
a defender as raz&amp;#245;es porque a Microsoft est&amp;#225; a seguir Domain Specific Languages
(DSL) em vez do OMG's UML/MDA. Recomendo todos os &lt;em&gt;posts&lt;/em&gt; bem como um leitura
dos &lt;a href="http://blogs.msdn.com/keith_short/archive/2004/03/05/84989.aspx"&gt;coment&amp;#225;rios&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Ele tamb&amp;#233;m deu um entrevista para o DNJ Online&amp;nbsp;sobre &lt;a href="http://dnjonline.com/articles/architect/jan04_whidbeydesign.asp"&gt;Designing
Applications with Whidbey&lt;/a&gt;&amp;nbsp;e parece-me um excelente artigo sobre aquilo que
podemos esperar para esta primeira vers&amp;#227;o do whitehorse. Tamb&amp;#233;m na CNET
tem um artigo &lt;a href="http://news.com.com/2100-1012-5163454.html"&gt;Microsoft places
bet on Whitehorse&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=f8b8565a-3906-4ce3-aed8-6cea802ee056" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,f8b8565a-3906-4ce3-aed8-6cea802ee056.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</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=a517bbde-b0e7-4f93-b026-f45d8a190fbf</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,a517bbde-b0e7-4f93-b026-f45d8a190fbf.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,a517bbde-b0e7-4f93-b026-f45d8a190fbf.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a517bbde-b0e7-4f93-b026-f45d8a190fbf</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Desde o PDC que é <a title="http://microsoft.sitestream.com/PDC2003/ARC/ARCSYM3.htm" href="http://microsoft.sitestream.com/PDC2003/ARC/ARCSYM3.htm">publico</a> que
a Microsoft está a tomar uma aproximação divergente da stack OMG para <a title="http://www.omg.org/mda/" href="http://www.omg.org/mda/">MDA</a>.
E isso ficou também documentado neste <a title="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsent_modelinglangs.asp" href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsent_modelinglangs.asp">artigo
do mesmo Keith Short</a> que fez a sessão no PDC. Recentemente o Steve Cook (ex.IBM)
e um dos “<i>central contributer”</i> para o UML, publicou este paper
sobre <a title="http://www.bptrends.com/publicationfiles/01-04 COL Dom Spec Modeling Frankel-Cook.pdf" href="http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf">Domain-Specific
Modeling and Model Driven Architecture</a> onde se pode ler coisas como:
</p>
        <ul>
          <li>
            <i>MDA is misnamed: it is not an architecture at all; it is a standardized approach
to model-driven development based on abstraction of platform similarities. As promoted
by the OMG, it does not address the broader issues involved in using integrated models,
patterns, frameworks, and tools synergistically to support software product lines.
Furthermore ... the fact that the MDA is based on the use of the UML and MOF specifications
restricts its usefulness even more. [pág 6] </i>
          </li>
          <li>
            <i>At Microsoft, we firmly believe that modeling is an increasingly important aspect
of the software development process, and we will integrate support for modeling into
forthcoming releases of Microsoft Visual Studio. We believe that it is essential to
design modeling languages very carefully to suit the skills of their target users:
we intend to delight our users by giving them an experience of modeling that is intuitive,
agile, productive, and seamless. We are targeting our first modeling products at areas
that we believe will give most immediate benefit to our customers. At the recent Microsoft
Professional Developers’ conference, we announced modeling tools–we call
them designers–that help the developer to design and deploy distributed service-oriented
applications. [pág 5] </i>
          </li>
        </ul>
        <p>
O “<i>designer”</i> SOA a que ele se refere é o mesmo que já <a href="/blog/PermaLink,guid,6c7b77f6-2a11-47ae-ae42-7d5e8e86d312.aspx">anunciei
aqui</a>. Entretanto recomendo também estes postings do <a title="http://martinfowler.com/bliki/ModelDrivenArchitecture.html" href="http://martinfowler.com/bliki/ModelDrivenArchitecture.html">Martin
Fowler</a>, <a href="http://blogs.msdn.com/michael_platt/archive/2004/02/02/66099.aspx">Michael
Platt </a>e do <a href="http://devhawk.net/PermaLink.aspx?guid=fc26ca10-091f-4cb9-8e9d-10c71cb76f8f">Harry
Pierson</a> de onde retirei estes <i>quotes.</i></p>
        <p>
Desde que conheci o <a title="http://www.orm.net/" href="http://www.orm.net/">ORM</a> que
comecei a achar o UML demasiado complexo para o comum dos <i>domain experts</i> que
normalmente faz o papel de cliente (pagador) e que devia conseguir validar o modelo.
A verdade é que em determinados domínios deveria ser possível usar
esquemas mais intuitivos e mais adequados ao problema que se quer modelar. Assim,
o que vamos ter no Visual Studio, é uma infra-estrutura para suportar diferentes <i>designers</i> mas
cujos metadados recolhidos vão ser usados na geração e/ou execução
da aplicação. Mas não se preocupem que os diagramas mais comuns (ex. <i>class
diagram</i>) vão estar lá de base também. Penso que não é
uma questão de estar contra o UML 2.0 mas sim de não querer estar constrangido
pelos modelos de extensibilidade do UML.
</p>
        <p>
Recomendo este paper <i><a href="http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf">Domain-Specific
Modeling and Model Driven Architecture</a> (pdf 10pág.) author: </i></p>
        <ul>
          <li>
            <i>Steve Cook is a Software Architect in the Enterprise Frameworks and Tools group
at Microsoft, which he joined at the beginning of 2003. Previously he was a Distinguished
Engineer at IBM, whom he represented in the UML 2.0 specification process at the OMG.
He has worked in the IT industry for almost 30 years, as architect, programmer, consultant
and teacher, and has focused on modeling languages and tools since the 1980s. He has
published a book and many papers and articles on software-related topics.</i>
          </li>
        </ul>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a517bbde-b0e7-4f93-b026-f45d8a190fbf" />
      </body>
      <title>Domain-Specific Modeling</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,a517bbde-b0e7-4f93-b026-f45d8a190fbf.aspx</guid>
      <link>http://canoas.com/blog/2004/02/10/DomainSpecific+Modeling.aspx</link>
      <pubDate>Tue, 10 Feb 2004 00:02:29 GMT</pubDate>
      <description>&lt;p&gt;
Desde o PDC que &amp;#233; &lt;a title=http://microsoft.sitestream.com/PDC2003/ARC/ARCSYM3.htm href="http://microsoft.sitestream.com/PDC2003/ARC/ARCSYM3.htm"&gt;publico&lt;/a&gt; que
a Microsoft est&amp;#225; a tomar uma aproxima&amp;#231;&amp;#227;o divergente da stack OMG para &lt;a title=http://www.omg.org/mda/ href="http://www.omg.org/mda/"&gt;MDA&lt;/a&gt;.
E isso ficou tamb&amp;#233;m documentado neste &lt;a title=http://msdn.microsoft.com/library/en-us/dnvsent/html/vsent_modelinglangs.asp href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsent_modelinglangs.asp"&gt;artigo
do mesmo Keith Short&lt;/a&gt; que fez a sess&amp;#227;o no PDC. Recentemente o Steve Cook (ex.IBM)
e um dos &amp;#8220;&lt;i&gt;central contributer&amp;#8221;&lt;/i&gt; para o UML, publicou este paper
sobre &lt;a title="http://www.bptrends.com/publicationfiles/01-04 COL Dom Spec Modeling Frankel-Cook.pdf" href="http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf"&gt;Domain-Specific
Modeling and Model Driven Architecture&lt;/a&gt; onde se pode ler coisas como:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;i&gt;MDA is misnamed: it is not an architecture at all; it is a standardized approach
to model-driven development based on abstraction of platform similarities. As promoted
by the OMG, it does not address the broader issues involved in using integrated models,
patterns, frameworks, and tools synergistically to support software product lines.
Furthermore ... the fact that the MDA is based on the use of the UML and MOF specifications
restricts its usefulness even more. [p&amp;#225;g 6] &lt;/i&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;i&gt;At Microsoft, we firmly believe that modeling is an increasingly important aspect
of the software development process, and we will integrate support for modeling into
forthcoming releases of Microsoft Visual Studio. We believe that it is essential to
design modeling languages very carefully to suit the skills of their target users:
we intend to delight our users by giving them an experience of modeling that is intuitive,
agile, productive, and seamless. We are targeting our first modeling products at areas
that we believe will give most immediate benefit to our customers. At the recent Microsoft
Professional Developers&amp;#8217; conference, we announced modeling tools&amp;#8211;we call
them designers&amp;#8211;that help the developer to design and deploy distributed service-oriented
applications. [p&amp;#225;g 5] &lt;/i&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
O &amp;#8220;&lt;i&gt;designer&amp;#8221;&lt;/i&gt; SOA a que ele se refere &amp;#233; o mesmo que j&amp;#225; &lt;a href="/blog/PermaLink,guid,6c7b77f6-2a11-47ae-ae42-7d5e8e86d312.aspx"&gt;anunciei
aqui&lt;/a&gt;. Entretanto recomendo tamb&amp;#233;m estes postings do &lt;a title=http://martinfowler.com/bliki/ModelDrivenArchitecture.html href="http://martinfowler.com/bliki/ModelDrivenArchitecture.html"&gt;Martin
Fowler&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/michael_platt/archive/2004/02/02/66099.aspx"&gt;Michael
Platt &lt;/a&gt;e do &lt;a href="http://devhawk.net/PermaLink.aspx?guid=fc26ca10-091f-4cb9-8e9d-10c71cb76f8f"&gt;Harry
Pierson&lt;/a&gt; de onde retirei estes &lt;i&gt;quotes.&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
Desde que conheci o &lt;a title=http://www.orm.net/ href="http://www.orm.net/"&gt;ORM&lt;/a&gt; que
comecei a achar o UML demasiado complexo para o comum dos &lt;i&gt;domain experts&lt;/i&gt; que
normalmente faz o papel de cliente (pagador) e que devia conseguir validar o modelo.
A verdade &amp;#233; que em determinados dom&amp;#237;nios deveria ser poss&amp;#237;vel usar
esquemas mais intuitivos e mais adequados ao problema que se quer modelar. Assim,
o que vamos ter no Visual Studio, &amp;#233; uma infra-estrutura para suportar diferentes &lt;i&gt;designers&lt;/i&gt; mas
cujos metadados recolhidos v&amp;#227;o ser usados na gera&amp;#231;&amp;#227;o e/ou execu&amp;#231;&amp;#227;o
da aplica&amp;#231;&amp;#227;o. Mas n&amp;#227;o se preocupem que os diagramas mais comuns (ex. &lt;i&gt;class
diagram&lt;/i&gt;) v&amp;#227;o estar l&amp;#225; de base tamb&amp;#233;m. Penso que n&amp;#227;o &amp;#233;
uma quest&amp;#227;o de estar contra o UML 2.0 mas sim de n&amp;#227;o querer estar constrangido
pelos modelos de extensibilidade do UML.
&lt;/p&gt;
&lt;p&gt;
Recomendo este paper &lt;i&gt;&lt;a href="http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf"&gt;Domain-Specific
Modeling and Model Driven Architecture&lt;/a&gt; (pdf 10p&amp;#225;g.) author: &lt;/i&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;i&gt;Steve Cook is a Software Architect in the Enterprise Frameworks and Tools group
at Microsoft, which he joined at the beginning of 2003. Previously he was a Distinguished
Engineer at IBM, whom he represented in the UML 2.0 specification process at the OMG.
He has worked in the IT industry for almost 30 years, as architect, programmer, consultant
and teacher, and has focused on modeling languages and tools since the 1980s. He has
published a book and many papers and articles on software-related topics.&lt;/i&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=a517bbde-b0e7-4f93-b026-f45d8a190fbf" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,a517bbde-b0e7-4f93-b026-f45d8a190fbf.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</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=b9803291-4fba-4c2d-8c5b-d69f5e28fc00</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,b9803291-4fba-4c2d-8c5b-d69f5e28fc00.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,b9803291-4fba-4c2d-8c5b-d69f5e28fc00.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b9803291-4fba-4c2d-8c5b-d69f5e28fc00</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="/blog/content/binary/journal1.jpg" align="left" border="0" /> Já está
online a primeira edição desta publicação dirigida aos Arquitectos
TI europeus.
</p>
        <p>
Os artigos publicados são submetidos por clientes, e o editor Arvinda Sehmi que
esteve recentemente em Portugal, deixou o convite para que os investigadores nacionais
participassem também com a sua experiência.
</p>
        <p>
Tópicos seleccionados para o número 1:
</p>
        <ul>
          <li>
            <a href="http://www.thearchitectjournal.com/Journal/issue1/article1.html">Enterprise
Arhictecture Design and the Integrated Architecture Framework<br /></a>Andrew Macaulay, CGEY  
</li>
          <li>
            <a href="http://www.thearchitectjournal.com/Journal/issue1/article2.html">Understanding
Service Oriented Architecture<br /></a>David Sprott and Lawrence Wilkes, CBDI Forum  
</li>
          <li>
            <a href="http://www.thearchitectjournal.com/Journal/issue1/article3.html">Business
Process Decomposition and Service Identification using Communication Patterns<br /></a>Gerke Geurts and Adrie Geelhoed, LogicaCMG  
</li>
          <li>
            <a href="http://www.thearchitectjournal.com/Journal/issue1/article4.html">Metadata-driven
Application Design and Development<br /></a>Kevin S. Perera, Temenos  
</li>
          <li>
            <a href="http://www.thearchitectjournal.com/Journal/issue1/article5.html">Best Practices
for Rule-Based Application Development<br /></a>Dennis Merritt, Amzi! Inc.  
</li>
          <li>
            <a href="http://www.thearchitectjournal.com/Journal/issue1/article6.html">DasBlog:
Notes from Building a Distributed .NET Collaboration System<br /></a>Clemens Vasters, newtelligence AG 
</li>
        </ul>
        <p>
site: <a href="http://www.thearchitectjournal.com/">http://www.theArchitectJournal.com</a><br />
pdf: <a href="http://www.thearchitectjournal.com/Journal/issue1/docs/MS%20EMEA%20Architects%20Journal%20-%20Issue1%20-%20A4.pdf">http://www.thearchitectjournal.com/Journal/issue1/docs/MS%20EMEA%20Architects%20Journal%20-%20Issue1%20-%20A4.pdf</a> (em
formato reduzido para A4)
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b9803291-4fba-4c2d-8c5b-d69f5e28fc00" />
      </body>
      <title>Jornal para Arquitectos</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,b9803291-4fba-4c2d-8c5b-d69f5e28fc00.aspx</guid>
      <link>http://canoas.com/blog/2003/12/17/Jornal+Para+Arquitectos.aspx</link>
      <pubDate>Wed, 17 Dec 2003 12:35:42 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="/blog/content/binary/journal1.jpg" align=left border=0 &gt; J&amp;#225; est&amp;#225;
online a primeira edi&amp;#231;&amp;#227;o desta publica&amp;#231;&amp;#227;o dirigida aos Arquitectos
TI europeus.
&lt;/p&gt;
&lt;p&gt;
Os artigos publicados s&amp;#227;o&amp;nbsp;submetidos por clientes, e o editor Arvinda Sehmi&amp;nbsp;que
esteve recentemente em Portugal, deixou o convite para que os investigadores nacionais
participassem tamb&amp;#233;m com a sua experi&amp;#234;ncia.
&lt;/p&gt;
&lt;p&gt;
T&amp;#243;picos seleccionados para o n&amp;#250;mero 1:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.thearchitectjournal.com/Journal/issue1/article1.html"&gt;Enterprise
Arhictecture Design and the Integrated Architecture Framework&lt;br&gt;
&lt;/a&gt;Andrew Macaulay, CGEY&amp;nbsp; 
&lt;li&gt;
&lt;a href="http://www.thearchitectjournal.com/Journal/issue1/article2.html"&gt;Understanding
Service Oriented Architecture&lt;br&gt;
&lt;/a&gt;David Sprott and Lawrence Wilkes, CBDI Forum&amp;nbsp; 
&lt;li&gt;
&lt;a href="http://www.thearchitectjournal.com/Journal/issue1/article3.html"&gt;Business
Process Decomposition and Service Identification using Communication Patterns&lt;br&gt;
&lt;/a&gt;Gerke Geurts and Adrie Geelhoed, LogicaCMG&amp;nbsp; 
&lt;li&gt;
&lt;a href="http://www.thearchitectjournal.com/Journal/issue1/article4.html"&gt;Metadata-driven
Application Design and Development&lt;br&gt;
&lt;/a&gt;Kevin S. Perera, Temenos&amp;nbsp; 
&lt;li&gt;
&lt;a href="http://www.thearchitectjournal.com/Journal/issue1/article5.html"&gt;Best Practices
for Rule-Based Application Development&lt;br&gt;
&lt;/a&gt;Dennis Merritt, Amzi! Inc.&amp;nbsp; 
&lt;li&gt;
&lt;a href="http://www.thearchitectjournal.com/Journal/issue1/article6.html"&gt;DasBlog:
Notes from Building a Distributed .NET Collaboration System&lt;br&gt;
&lt;/a&gt;Clemens Vasters, newtelligence AG 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
site: &lt;a href="http://www.thearchitectjournal.com/"&gt;http://www.theArchitectJournal.com&lt;/a&gt; 
&lt;br&gt;
pdf: &lt;a href="http://www.thearchitectjournal.com/Journal/issue1/docs/MS%20EMEA%20Architects%20Journal%20-%20Issue1%20-%20A4.pdf"&gt;http://www.thearchitectjournal.com/Journal/issue1/docs/MS%20EMEA%20Architects%20Journal%20-%20Issue1%20-%20A4.pdf&lt;/a&gt;&amp;nbsp;(em
formato reduzido para A4)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b9803291-4fba-4c2d-8c5b-d69f5e28fc00" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,b9803291-4fba-4c2d-8c5b-d69f5e28fc00.aspx</comments>
      <category>Arquitecturas</category>
    </item>
  </channel>
</rss>