Navigation

Search

Categories

On this page

Tutorial em Lisboa sobre como desenhar "Domain Specific Modeling Languages"
Integração Contínua + eXtreme Feedback
Software Factories
Pat Helland e Metropolis
Como ler blogs
EDRA/Shadowfax & App blocks
FABRIQ disponível para download
DevDays: está a chegar o dia...
Connected Applications Tour: SOA e Web Services
MSDN Abril: ppt e demo files
Evento MSDN Abril: Patterns & Practices
Modern Software Development
Keith Short e Whitehorse
Offline Application Block
Biztalk 2004: Lançamento
XATA'2004: Slides e Links
XATA'2004: SOA e WS-*
Domain-Specific Modeling
Biztalk Server 2004 para Premier Services
TheServerSide.NET: Autonomous Services

Archive

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.



RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 110
This Year: 5
This Month: 0
This Week: 0
Comments: 35

Sign In
Pick a theme:

# Friday, September 03, 2004
Friday, September 03, 2004 11:19:28 AM (GMT Standard Time, UTC+00:00) ( Patterns )

Este ano temos em Portugal a conferêncial mundial sobre modelação UML2004 e um dos tutorials da pré-conferencia é sobre desenho de DSLs. Uma oportunidade para trazer cá algumas das pessoas que estão a trabalhar na framework para criação de DSLs (Microsoft Reasearch - Cambridge): Alan Cameron Wills and Stuart Kent.

O tema é uma das partes importantes das Software Factories e aqui podem encontrar feedback sobre o workshop que foi feito na OT2004

TUTORIAL FEES: Member:  $150.00 / Non-Member:  $200.00 LATE/ONSITE TUTORIAL FEES: Member:  $200.00 / Non-Member:  $250.00

Este é o último ano em que a conferência se vai chamar "UML", no próximo ano já vai ser "Models 2005" - sinais do tempo...

# Thursday, August 12, 2004
Thursday, August 12, 2004 3:53:53 PM (GMT Standard Time, UTC+00:00) ( Metodologias )

Uma das formas de manter as builds a funcionar em equipas de desenvolvimento passa pela adopção de processos de build frequentes. O objectivo é ter um feedback rápido sobre o efeito dos últimos check-ins. Desde 1996 que Steve McConnell começou a descrever este processo como Daily Build and Smoke Test.  Entretanto os praticantes de eXtreme Programming tem levado este conceito ao extremo despoletando o processo de build sempre que há check-ins.

O João Hugo Miranda e o José Almeida tem feito posts sobre o assunto incluíndo exemplos de configurações com CruiseControl.NET, NAnt, FXCop, NCover, NDoc,...

Recentemente encontrei este artigo com várias ideias para mostrar o estado da build no escritório: eXtreme Feedback for Software Development. Não só usando o The Ambient Orb mas também outros equipamentos eléctricos (via X10).

Ou seja, com um kit tipo o ActiveHome3 (164€) já podemos meter o servidor de builds a mandar comandos X10 pela rede eléctrica do escritório e activar as luzes vermelhas - Ninguém vai para casa enquanto a luz estiver acessa 

# Wednesday, August 11, 2004
Wednesday, August 11, 2004 1:18:18 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns )

.NET Architecture Center: Software FactoriesSoftware 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 (Software Product Lines).

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.

Este tema tem influenciado toda a nova geração de ferramentas (Visual Studio 2005 Team System) e está agora a atingir o público com um site no MSDN Architecture Center, artigos no JOURNAL3, no TSS.NET, no SDtimes e com a publicação de um livro para breve:

cover

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent

Jack Greenfield 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.

Keith Short 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.

Steve Cook 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.

Stuart Kent 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.

# Friday, July 16, 2004
Friday, July 16, 2004 7:10:28 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas )

O autor do Metropolis e de outras coisas interessantes lançou um site para juntar ao seu blog.

# Monday, July 05, 2004
Monday, July 05, 2004 2:18:26 PM (GMT Standard Time, UTC+00:00) ( Sync/Offline )

Continuo a encontrar muita gente que ainda usa IE Favorites e lê weblogs passeando com o browser pelas páginas web. Serve este post para esclarecer como é que se lê estas coisas de uma forma mais smartclient (e offline)

O truque é instalar um blogreader, por exemplo o newsgator ou o sharpreader, e ir adicionando estes links RSS 2.0 que aparecem na maior parte do blogs. O resto é a beleza de uma infraestrutura XML, simples, desacoplada e distribuída que trata de relacionar posts, links, comentários, referências e, no caso destes blogreaders, permite puxar o conteúdo para o laptop e gerir todos os posts offline ;-)

Monday, July 05, 2004 12:15:17 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns | Web Services )

Neste Teched Amsterdam surgiram algumas novidades sobre a evolução dos application blocks e do shadowfax/SDAF/EDAF/EDRA. Desde então já se fizeram comentários sobre o fim do shadowfax. É verdade que o shadowfax se tornou num projecto complexo e de aplicação específica, contrariando os objectivos dos patterns & 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.

Neste projecto procura-se aplicar quatro princípios importantes na implementação de serviços em sistemas distribuidos:

  • Separação do interface do serviço da sua implementação
  • 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).
  • 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...)
  • 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)

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 (GBRI/Global Bank). 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".

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.

Podem começar pelo site do projecto http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058. Entretanto foi publicado também um add-in (templates) para o VisualStudio para simplificar a utilização desta framework nos projectos: http://www.gotdotnet.com/Community/Workspaces/newsitem.aspx?id=9c29a963-594e-4e7a-9c45-576198df8058&newsId=2971

# Monday, June 28, 2004
Monday, June 28, 2004 9:27:42 AM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Web Services )

O projecto do Arvindra Sehmi e do Clemens Vasters já está disponível para download.

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.

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.

No http://workspaces.GotDotNet.com/fabriq podem explorar a documentação (arquitectura, cenários, exemplos). Existe também um Hands-On Lab que está a ser usado no TechEd Amsterdam (ARC-IL01).

O Clemens está a fazer posts no weblog sobre o fabriq – onde devem aparecer algumas comparações entre o FABRIQ e as outras frameworks de mensagens que estão no nosso radar (Biztalk, Shadowfax, Indigo, …)

# Monday, May 24, 2004
Monday, May 24, 2004 3:39:57 PM (GMT Standard Time, UTC+00:00) ( Apresentações )

A razão pela qual tenho andado um pouco afastado deste blog é exactamente o DevDays. Com o Nuno Costa a recuperar de um operação ao joelho acabei por pegar nisto e ajudar a montar o maior evento do ano da comunidade de programadores .NET:
http://www.microsoft.com/portugal/devdays/
http://weblogs.pontonetpt.com/

Temos excelentes conteúdos, tanto no que toca a novidades, como nas sessões sobre boas praticas. E os oradores são praticamente todos bloggers nacionais. Mas o melhor é mesmo passar pelo site e ver a agenda
http://weblogs.pontonetpt.com/canoas/

# Saturday, May 08, 2004
Saturday, May 08, 2004 11:22:43 AM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Web Services )

No dia 30 de Abril tivemos em Portugal mais um encontro de arquitectos, deste vez para discutir Service Oriented Architectures (SOA):

  • (keynote) Enabling Connected Applications with Service Orientation - Lawrence Wilkes http://cbdiforum.com
  • (choices) Real-life Connected Applications - Nigel Watling & Lawrence Wilkes
  • Service Design - Gianpaolo Carraro
  • Advanced Services Beyond the Basics - Nigel Watling & Lawrence Wilkes
  • (futures) Roadmap: Guidance on going forward - Nigel Watling

Lawrence Wilkes é autor de vários artigos sobre o tema. Recentemente viu publicado um dos artigos, Considerations for Agile Systems, do Journal2 no site MSDN .NET Architecture Center. Também apresentou vários caso de estudo: L'Oreal, Accor, Tesco.com, Danske Bank, ERGO, e Visa/Clear2Pay/ClearPark.

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 WS-* e Indigo.

Os powerpoints estão disponíveis para download em http://www.theArchitectExchange.com

 

# Friday, April 30, 2004
Friday, April 30, 2004 9:02:12 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns | Sync/Offline )

Os powerpoints da sessão MSDN de Abril já foram publicados e a minha sessão sobre Patterns & Practices também já está disponível para download. Na sessão de Leiria construímos um exemplo de uma aplicação offline integrada com o MapPoint/GPS para reportar "buracos" nas estradas. O código é uma simples adaptação de um dos exemplos e demorou cerca de 1 hora a montar. Como prometido junto o código para download. Para usar a integração com MapPoint é preciso o CD e depois é só premir o botão do meio no mouse para marcar pontos. Cada ponto corresponde a um relatório que será uploaded para o web service assim que houver conectividade.

# Monday, April 05, 2004
Monday, April 05, 2004 12:42:03 PM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns | Sync/Offline )

"Os guias Microsoft® Patterns & Practices contêm as melhores práticas reunidas pela Microsoft e pelos parceiros para a resolução de problemas recorrentes. As recomendações ilustram como desenhar, desenvolver, distribuir e operar soluções tirando partido da plataforma .NET. Neste conjunto de boas práticas encontramos os Application Blocks por exemplo para tratamento de configurações, caching, logging, auto update, funcionamento offline entre outros. Nesta sessão, dirigida a arquitectos e programadores, fazemos um mapa dos recursos disponíveis e de como reutilizar alguns destes blocos de componentes na construção de novas soluções."

Mais detalhes e inscrições em http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx

# Tuesday, March 16, 2004
Tuesday, March 16, 2004 5:47:23 PM (GMT Standard Time, UTC+00:00) ( Patterns )

Está disponível um livro novo na MSPress sobre desenvolvimento Object Oriented. Ainda não li o livro mas já estou à espera de uma cópia. Também podem encontrar livros novos da MSPress sobre eXtreme Programming, SCRUM e Test-Driven Development.

Entretanto o Visual Basic continua a evoluir. Mais por virtude do CLR, mas o que é certo é que desde o .NET que o Visual Basic não tem de ter vergonha face aos concorrentes mais modernos: Java e C#. Neste momento estão a decorrer um conjunto de webcasts sobre estes princípios OO - 15 sessões ao todo. O orador é o Joe Hummel (Developmentor). Podemos encontrar sessões sobre OOP, herança, interfaces, componentes, remotings, patterns,  etc... Excelente para quem ainda não saiu do VB6.

Por falar em Developmentor, estão agendados mais cursos em Portugal (em colaboração com a Safira)

# Sunday, March 14, 2004
Sunday, March 14, 2004 12:50:25 AM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns )

Já tinha falado aqui sobre o Whitehorse e sobre o novo designer SOA mas nas últimas semanas este tema tem gerado mais posts & comentários:

Muito porque o Keith Short, um dos arquitectos das Enterprise Frameworks & Tools no novo Visual Studio "Whidbey", começou um weblog 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 posts bem como um leitura dos comentários.

Ele também deu um entrevista para o DNJ Online sobre Designing Applications with Whidbey 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 Microsoft places bet on Whitehorse.

 

# Tuesday, March 02, 2004
Tuesday, March 02, 2004 4:20:46 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns | Sync/Offline | Web Services )

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.

O objectivo é fugir dos modelos de merge-replication (tightly-coupled) e desenhar sim interacções baseadas em mensagens (SOA) desacopladas. Esta framework usa um mecanismo de store & forward para guardar as mensagens pendentes. Desta forma muitas das complexidades deste tipo de aplicação ficam praticamente transparentes para o developer.

Para trabalhar offline o DataLoaderManager faz download dos dados de referencia necessários. Depois o ReferenceDataCache é usado sempre que o acesso online não está disponível.

Durante o funcionamento offline também é possível preencher tasks (UIP) e a sua efectivação (ex: post para um Web Service) fica queued no Application Service Agent até o ConnectionManager determinar que é possível fazer o upload dos dados.

Acho que este bloco vai ser uma excelente framework não só para aplicações rich-client/mobile mas até mesmo para construir Autonomous Services. 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.

O source code foi desenvolvido neste workspace e bloco já está no msdn para download

Tuesday, March 02, 2004 1:13:14 PM (GMT Standard Time, UTC+00:00) ( Biztalk )

Fica hoje disponível para download o Biztalk Server 2004. Esta semana estão agendados vários webcasts sobre o produto: (Quem perder as sessões live pode sempre assistir às gravações)

Começa agora um concurso para developers e que vai durar até 31 de Agosto. O detalhes/regras/reqiusitos/prémios estão aqui neste BTS2004DeveloperCompetition.doc(.zip).

O site do Scott Woodgate é um excelente blog para acompanhar o Biztalk, bem como o workspace da equipa no GotDotNet.com.

NOTA: Já fiz upload da apresentação sobre Biztalk 2004

# Friday, February 13, 2004
Friday, February 13, 2004 11:35:48 PM (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | Web Services )

Novas Arquitecturas baseadas em Web Services - joseas - Fev04.ppt (2.22 MB)

Alguns links úteis sobre os temas em que estive envolvido durante a conferência.

Interop XML/SOAP/WSDL/WS-*
No ínicio do SOAP, grupos de utilizadores como o http://soapbuilders.org, fizeram testes de interoperabilidade entre as diferentes implementações de SOAP. Agora esse trabalho é todo feito nos workshops e mais tarde no http://ws-i.org/.

XML na análise multidimensional
Já existe uma spec para query de motores OLAP usando HTTP/XML:

XML e Metainformação
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 WinFS; Criação de UI 3D de navegação em RDFs usando Avalon/XAML.

Web Services e Informação Geográfica
Existe um concept video do longhorn que apresenta algumas ideias para web services sobre GIS. O MapPoint.NET é um exemplo real da utilização de web services nesta área.

# Wednesday, February 11, 2004
Wednesday, February 11, 2004 1:31:11 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | Web Services )

Esta semana vou participar no XATA2004 com o tema Novas Arquitecturas baseadas em Web Services:

"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.

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).

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."

# Tuesday, February 10, 2004
Tuesday, February 10, 2004 12:02:29 AM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns )

Desde o PDC que é publico que a Microsoft está a tomar uma aproximação divergente da stack OMG para MDA. E isso ficou também documentado neste artigo do mesmo Keith Short que fez a sessão no PDC. Recentemente o Steve Cook (ex.IBM) e um dos “central contributer” para o UML, publicou este paper sobre Domain-Specific Modeling and Model Driven Architecture onde se pode ler coisas como:

  • 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]
  • 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]

O “designer” SOA a que ele se refere é o mesmo que já anunciei aqui. Entretanto recomendo também estes postings do Martin Fowler, Michael Platt e do Harry Pierson de onde retirei estes quotes.

Desde que conheci o ORM que comecei a achar o UML demasiado complexo para o comum dos domain experts 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 designers 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. class diagram) 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.

Recomendo este paper Domain-Specific Modeling and Model Driven Architecture (pdf 10pág.) author:

  • 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.
# Friday, February 06, 2004
Friday, February 06, 2004 12:51:08 PM (GMT Standard Time, UTC+00:00) ( Apresentações | Biztalk | Web Services )

Esta manhã estivemos, eu e o Vasco Veiga, a apresentar o Biztalk Server 2004 para os clientes Premier Services. Aqui podem fazer download dos slides.

2004-02-06 Biztalk 2004 intro joseas vascov Premier.ppt (3.65 MB)
# Wednesday, February 04, 2004
Wednesday, February 04, 2004 2:41:53 AM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns | PDC 2003 | Web Services )

Este novo site, gémeo do famoso portal da comunidade Java, está a começar muito bem e já se encontram aqui bons artigos. Recomendo o Autonomous Services and The New Information Architecture. É 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 & Resource Data. Está muito inspirado nas sessões do Architecture Symposium.

Neste site também se pode encontrar alguns capítulos do novo Patterns & Practices sobre Performance, por exemplo Improving Web Services Performance. E uma entrevista ao "pai" de muitas das coisas que se discutem neste blog: Don Box - Indigo Architect.