Navigation

Search

Categories

On this page

GoF no Porto
EMEA Architect Tour 2005 - Avaliação
Seminário de "Design Patterns" na Universidade de Coimbra
PatternShare.org
Webcasts dedicados à banca: 14-18 Fev
Pós-graduação em Engenharia de Aplicações Empresariais
Tutorial em Lisboa sobre como desenhar "Domain Specific Modeling Languages"
Software Factories
EDRA/Shadowfax & App blocks
MSDN Abril: ppt e demo files
Evento MSDN Abril: Patterns & Practices
Modern Software Development
Keith Short e Whitehorse
Offline Application Block
Domain-Specific Modeling
TheServerSide.NET: Autonomous Services
Mais eBooks com recomendações
Ward Cunningham e outros links sobre Patterns
Encontro de Arquitectos - Apresentações
Encontro de Arquitectos
SOA Designer?
Application Blocks .NET para aplicações Web

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: 121
This Year: 3
This Month: 0
This Week: 0
Comments: 35

Sign In
Pick a theme:

# Tuesday, April 24, 2007
Tuesday, April 24, 2007 12:05:20 AM (GMT Daylight Time, UTC+01:00) ( Patterns )

Amanhã estou no Porto para um Tutorial de "Design Patterns: Gang-of-Four and More". Kudos para o Prof. Ademar Aguiar que continua a convidar os seus colegas da PLoP e consegue mais uma vez organizar uma formação de Patterns cá no Porto. O ano passado foi sobre SOA e desta vez o Joseph Yoder faz um apanhado de 23 padrões segundo o clássico Design Patterns: Elements of Reusable Object-Oriented Software

# Monday, March 14, 2005
Monday, March 14, 2005 4:27:16 PM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns | Web Services )

Já é possível preencher o formulário de avaliação online sobre o encontro de arquitectos de 9 de Março no CCB:
https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118756885&culture=pt-PT

Monday, March 14, 2005 12:12:14 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns )

"Irá realizar-se no próximo dia 16 de Março na Universidade de Coimbra no Pólo II um Seminário com o tema "Design Patterns". Este seminário destina-se ao publico universitário e está focado no estado da arte do design patterns e dos Enterprise Design Patterns. Tem principal intenção proporcionar um fórum adequado sobre design patterns tanto a jovens universitários como a profissionais ou investigadores"

  • Introdução aos Design Patterns - Fernando Barros, UC
  • Design patterns na plataforma Java, Uma experiência no processo de migração para .Net - João Saraiva, IST
  • Patterns & Practices - José António Silva, Microsoft
  • Enterprise Solution Patterns, Aplicação prática - Helder Sousa, Engineering Manager Critical Software

Inscrições via MSEvents 

# Tuesday, February 08, 2005
Tuesday, February 08, 2005 8:54:55 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns )

O grupo Patterns&Practices lançou um novo wiki de nome PatternShare.org. Aqui podemos encontrar os trabalhos do mais conhecidos autores, organizado num mapa de nome Enterprise Architectural Space Organizing Table (EASOT)

  • Martin Fowler (54 pages)
  • POSA: Buschmann, Jain, Kircher, Meunier, Rohnert, Sommerlad, Stal, and Schmidt (10 pages)
  • Community (8 pages)
  • GOF: Gamma, Helm, Johnson, and Vlissides (20 pages)
  • Microsoft patterns & practices (91 pages)
  • Eric Evans (44 pages)
  • Gregor Hohpe and Bobby Woolf (71 pages)

Estou a organizar o próximo encontro de arquitectos (9 de Março), o tema vai ser todo dedicado aos Enterprise Integration Patterns e vou ter dois oradores da ThoughtWorks. Não vai ser o Hohpe nem o Woolf, mas os Patterns são os do livro e ainda vamos ter uma sessão onde as técnicas são mapeadas a produtos como o Biztalk.

# Tuesday, January 18, 2005
Tuesday, January 18, 2005 11:56:45 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns | Sync/Offline | Web Services )

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

Por causa do fuso horário as sessões cá em Portugal acontecem tipicamente entre as 4PM e as 10PM.

Mais detalhes em http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx

# Monday, November 22, 2004
Monday, November 22, 2004 7:15:44 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Metodologias | Patterns )

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:

Disciplina Programa resumido
Métodos Ágeis de Engenharia de Software Agile sofware development e extremme programming
Conceitos Avançados de Programação Meta-programação (introspecção e reflexão), programação segura
Padrões e Arquitecturas de Software Padrões de software e arquitectura de aplicações
Plataformas de Aplicações Empresariais Sistemas de exploração (.net e Java)
Engenharia de Domínio Análise de requisitos e modelação de processos de negócio e engenharia de domínio
Integração de Sistemas Padrões de integração de sistemas, tecnologias e problemáticas do EAI
Ciclo de Vida do Software Gestão de projectos de grande dimensão e acompanhamento do ciclo de vida completo do software
Estudo de Casos e Projectos Aplicados Apresentação e discussão de casos de estudo

Quem estiver interessado em participar pode fazer o download do folheto de apresentação.

# Friday, September 03, 2004
Friday, September 03, 2004 12:19:28 PM (GMT Daylight Time, UTC+01: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...

# Wednesday, August 11, 2004
Wednesday, August 11, 2004 2:18:18 PM (GMT Daylight Time, UTC+01: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.

# Monday, July 05, 2004
Monday, July 05, 2004 1:15:17 PM (GMT Daylight Time, UTC+01: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

# Friday, April 30, 2004
Friday, April 30, 2004 10:02:12 AM (GMT Daylight Time, UTC+01: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 1:42:03 PM (GMT Daylight Time, UTC+01: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, 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.
# 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.

# Wednesday, January 14, 2004
Wednesday, January 14, 2004 12:39:09 AM (GMT Standard Time, UTC+00:00) ( Patterns )

Foram publicados recentemente mais dois guias no Patterns & Practices:

# Tuesday, December 16, 2003
Tuesday, December 16, 2003 12:05:01 PM (GMT Standard Time, UTC+00:00) ( Patterns )

Este mês fica marcado com a entrada do Ward Cunningham para o grupo de patterns & practices. Ele é o pai do conceito wiki, do Portland Pattern Repository e do Hillside.net. Foi também um dos colaboradores no desenvolvimento do eXtreme Programming (XP) e de outras metodologias ágeis. Os amigos não querem crer é até existe uma lista de recomendações para o seu novo emprego.

Vou juntar aqui um conjunto de links que me parecem úteis sobre o tema dos patterns. Os livros Patterns & Practices estão disponíveis na amazon bem como outros muito recentes e que me parecem bem práticos para quem está a desenvolver aplicações empresariais:

cover Patterns of Enterprise Application Architecture
Martin Fowler

cover Enterprise Solution Patterns
David Trowbridge, ...

Vídeo TechEd'03
http://microsoft.sitestream.com/DEV/DEV361_files/default.htm

 

 

Este ainda não o tenho mas já está na minha wishlist ;-)

EIPatterns Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions
Gregor Hohpe, Bobby Woolf

http://eaipatterns.com/

 

 

Vídeos da sessão do ano passado do "EMEA Architect Tour" gravados na Finlândia: http://www.dotnetmaailma.com/dotnetmaailma/seminaarit/online/EMEA+Architects+Tour.htm

E a implementação em C# dos clássicos Gang of Four (GoF):
http://www.dofactory.com/Patterns/Patterns.aspx 

# Monday, December 15, 2003
Monday, December 15, 2003 3:39:06 PM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns )

A minha introdução às patterns e à forma como a Microsoft está a organizar este catálogo para aplicações empresariais:
EnterpriseSolutionPatterns joseas dec03.ppt (3.02 MB)

As outras 3 sessões estão disponíveis no http://www.theArchitectExchange.com na área "Architect Forum":
http://www.thearchitectexchange.com/uploads/Architect Forum Tour 2004 (core).zip

Stuart Crawford, Enterprise Architect da CGE&Y, apresentou "Architecting for Business Agility"

Arvindra Sehmi, Architect na Microsoft EMEA, falou sobre "Abstract Queuing Nets and The Agile Machine"

Clemens Vasters, CTO Newtelligence AG, mostrou-nos "Message-Oriented Distributed Systems: Motivations and Impact of a New Business Imperative"

# Wednesday, December 10, 2003
Wednesday, December 10, 2003 9:27:46 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns )

Os powerpoints vão ficar todos disponíveis nos próximos dias. Como prometido aqui vai o link para a apresentação de patterns.

EnterpriseSolutionPatterns joseas dec03.ppt (3.02 MB)
# Friday, October 31, 2003
Friday, October 31, 2003 2:19:35 AM (GMT Standard Time, UTC+00:00) ( Patterns | PDC 2003 | Web Services )

Com a próxima versão do Visual Studio (Whidbey) vem uma nova ferramenta de modelação (Whitehorse). O objectivo é introduzir um conjunto de ferramentas model-driven que suportem não uma linguagem universal mas sim "Domain Specific Modelation Languages". Em várias sessões do PDC vimos essa ferramenta aplicada na especificação, desenho, implementação, instalação e monitorização de Web Services. A imagem é um exemplo retirado dos slides da sessão do Keith Short: Solution Architecture in the Service-Oriented Enterprise (PPT).

Outros comentários e links:
Roadmap das ferramentas de desenvolvimento 2004-2005
Building Manageable Apps (PPT)
Microsoft Embraces Modeling (EWeek)

Neste artigo da EWeek pode ler-se "To fuel its drive into modeling, Microsoft has been amassing a core of top-level UML and modeling talent, just as the company has done in XML and Web services, sources said. Over the past year, Microsoft has hired a series of UML experts, including four who previously worked for Rational: Jochen Seemann, Wojtek Kozaczynski, Jack Greenfield and Ed Eykholt." - mas se isto não é só UML será que a Microsoft vai lançar aqui algo divergente do UML?

# Friday, October 24, 2003
Friday, October 24, 2003 5:14:08 PM (GMT Daylight Time, UTC+01:00) ( Apresentações | Patterns )
Apresentação de alguns componentes das Patterns & Practices