Navigation

Search

Categories

On this page

Webcast on Cloud database options
Dreamway FeedSync session
ARC006 SaaS, Desafios e Oportunidades - Jose Antonio Silva
Performance Management
Sharepoint v3 no GetReady (30 Maio)
Software Factories - Beat Schwegler - Avaliações
Onde é que tu estavas no dia 1 de fevereiro?
DSL Workbench no ISEL a 6 de Abril
EMEA Architect Tour 2005 - Avaliação
Patrick Tisseghem em Portugal para ensinar Office Information Bridge Framework e Infopath
Seminário de "Design Patterns" na Universidade de Coimbra
SOA: tecnologia ou arquitectura?
DevDays: está a chegar o dia...
MSDN Abril: ppt e demo files
Evento MSDN Abril: Patterns & Practices
XATA'2004: Slides e Links
XATA'2004: SOA e WS-*
Biztalk Server 2004 para Premier Services
Encontro de Arquitectos - Apresentações
Encontro de Arquitectos
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: 0
This Month: 0
This Week: 0
Comments: 35

Sign In
Pick a theme:

# Monday, 18 May 2009
Monday, 18 May 2009 01:12:51 (GMT Daylight Time, UTC+01:00) ( Apresentações | Arquitecturas | Azure | SaaS )

Recently recorded the session from DevDays’09 but this time I had much more details on the changes happening within the SSDS & Azure teams. Even if you attended the original session, don’t miss this one as I had to update most of the content after all the announcements of MIX09.

So if you can understand Portuguese, I can only invite you to listen and please send me you comments:

Windows Azure - Storage na Cloud – José António Silva 

SQL Server Data Services (SSDS) é um serviço SQL alojado nos data-centers da Microsoft em todo o mundo. Suporta aplicações distribuídas à escala global, usando SOAP e REST como protocolos de interacção. Venha conhecer como modelar a base de dados para alta disponibilidade e escalabilidade, e como criar aplicações e serviços na “cloud” ou como adicionar este tipo de armazenamento para aplicações “on-permise”. Conheça estratégias para criar, consultar e actualizar todos os tipos de dados, desde os mais flexíveis aos mais estruturados.

# Thursday, 16 October 2008
Thursday, 16 October 2008 13:33:30 (GMT Daylight Time, UTC+01:00) ( Apresentações | SaaS | Sync/Offline )

Dreamway - Steve Balmer talks to the Portuguese Developers, Developers, Developers, ...

I'm back on stage since leaving Microsoft and although my life is a little overbooked with work+mba+family, I was very happy to join my old team and present my views around the impact of Synchronization on the next wave of Software+Services applications. Here is the abstract from the session:chaves

Dev04: Sync Framework: O motor genérico e extensível para a nova geração de aplicações S+S distribuídas, online e offline.
José António Silva

A Microsoft Sync Framework é uma plataforma extensível que vem tornar mais simples a criação de processos de replicação de informação entre diferentes tipos de arquivo. Nesta Sessão vamos explorar a última versão, já com suporte SQL 2008 (Change Data Capture), fontes de dados FeedSync/AtomPub e para comunicações P2P. Ainda vamos analisar o roadmap deste tipo de subsistema nas novas aplicações S+S/Cloud, no contexto do SQL Server Data Services (Codename “Sitka”) entre outros serviços Live/Online.

The presentation is now available for download and, although it’s a mix of stuff from many sources, my objective was exactly to glue together some of things going on pre-PDC08. After the PDC it will be more clear why I selected these topics.

Download presentation from my skydrive: Presentations

After these first 3 months adapting to my new lifestyle, this nice event with Steve Balmer was a great opportunity to meet my colleagues from Microsoft. Chaves (in the photo) is now an intern and responsible for the http://goZoomIn.com community server, a must for technology students!

Thanks everyone that attended my session, and a special THANK YOU to Luis Alves Martins and João Pedro Martins that joined the nice translucent couches and added very good perspectives to our presentation.

# Thursday, 22 March 2007
Thursday, 22 March 2007 02:24:12 (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | SaaS | TechDays07 )

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 o Ricardo até publicou um video com um boa parte da sessão. 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 :-)

Como prometido na sessão, deixo aqui os links finais que tinha no ecran quando fechamos a sessão.

SaaS @ Microsoft.com

Blogs

Samples & Source

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.

Agradecimentos finais

Quero agradecer ao GASP 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!

Pub

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:

http://www.microsoft.com/portugal/msdn/arquitectura.aspx

# Monday, 30 October 2006
Monday, 30 October 2006 16:04:23 (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | SaaS | Software Factories | Web Services )

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.

Então aqui vai o meu resumo de links que recomendo nesta altura:

  • Software as a Service (SaaS): Novos whitepapers no http://msdn.microsoft.com/architecture/saas . Este continua a ser o tema que mais tenho debatido com empresas Portuguesas:  Strategies to Catch the Long Tail, Monetização de Serviços, Multi-Tenant Database Architectures. Nos próximos dias vai ser publicado mais um paper sobre utilização de SaaS em mercados Empresariais.
  • Software Factories: Ando a ler o Pratical Software Factories 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 SmartClientSF(CAB), também estão disponíveis na web novas versões do MobileClientSF (PocketPC), do WebServicesSF (e WCF beta) e já está a ser feito um WebClientSF.
  • Business Intelligence: Fiz uma apresentação no BI Day 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á aqui.

E agora tenho de preparar umas coisas para o TechEd (Barcelona) mas depois escrevo mais sobre isso. Principalmente para combinar com a malta uma noite no Bowling.

# Wednesday, 10 May 2006
Wednesday, 10 May 2006 17:04:08 (GMT Daylight Time, UTC+01:00) ( Apresentações | Longhorn )

No próximo dia 30 temos um evento onde uma das tracks é toda dedicada a desenvolvimento de soluções em cima do Sharepoint. Vamos ter sessões de Colaboração, Gestão Documental, Gestão de Conteúdos, Automação de Processos, ...

O link para o GetReady http://www.microsoft.com/portugal/getready

Estou a trabalhar em duas sessões. Uma sessão sobre a utilização de listas, workflow e formulários na construção rápida de solução de gestão de processos de negócio (BPM). A outra é uma sessão de encerramento com vários tópicos sobre o Vista, incluindo uma série de inovações do WinFx (Avalon & Indigo & Workflow & Infocard).

# Thursday, 09 February 2006
Thursday, 09 February 2006 17:35:10 (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas )

Já está online o formulário de avaliação para o evento de hoje:
https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118768365&culture=pt-PT

Powerpoints (UK): http://www.microsoft.com/uk/msdn/architecture/solution/default.mspx

DSL Tools & GAT: http://msdn.microsoft.com/vstudio/DSLTools/ 

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 http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx. Depois de instalar o SDK vai aparecer um novo tipo de projecto na zona dos "Extensibility Projects".

# Friday, 03 February 2006
Friday, 03 February 2006 11:43:04 (GMT Standard Time, UTC+00:00) ( Apresentações )

Anda toda a gente a perguntar-me se também estive com o nosso Arquitecto Mor, Bill Gates.

Posso ter falhado as sessões com o Bill + governo, mas sinto muito orgulho em ter participado nas cerimonias locais juntamente com o Professor Manuel Mota, o Professor Henrique Santos, o Dr. Carvalho Fernandes e o o Eng. Jorge Batista. E ainda deu para reencontrar outros antigos colegas e professores.

# Thursday, 24 March 2005
Thursday, 24 March 2005 00:49:26 (GMT Standard Time, UTC+00:00) ( Apresentações | Software Factories )

Dia 6 de Abril vai realizar-se mais um seminário "Aspectos Avançados da plataforma .NET" no ISEL (perto da porta sul da Expo). Eu faço uma introdução às Domain Specific Languages (DSL) e ao kit para criação de uma ferramentas de modelação do Visual Studio 2005:

Domain-Specific Languages (DSLs) são linguagens de programação especificamente desenhadas para endereçar um determinado domínio de problemas. São tipicamente simples, robustas e mais expressivas dentro desse domínio. Nesta sessão vamos analisar o DSL workbench – um conjunto de funcionalidades incluídas no Visual Studio 2005 para suportar a construção de DSLs – e acompanhar os passos e considerações envolvidas na implementação de uma DSL.

# Monday, 14 March 2005
Monday, 14 March 2005 16:27:16 (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, 14 March 2005 00:34:56 (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | Sync/Offline )

O Patrick é um colega do Jan Tielens na U2U e vem a Portugal para dar formação em Infopath e IBF1.5. Segunda-feira vai estar no Hotel Real Oeiras e o resto da semana dividido entre Lisboa e o Porto. Na segunda-feira eu faço uma keynote 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 XATA2005 e pretende ser algo tipo: SmartClients na pós-webização e o papel do Office para inferir contexto nas novas aplicações.

Monday, 14 March 2005 00:12:14 (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, 02 November 2004
Tuesday, 02 November 2004 00:28:10 (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | Web Services )

Dia 3 vou participar neste painel "Service Oriented Architecture (SOA) uma tecnologia ou arquitectura?". Entretanto tenho de actualizar os meus slides. Talvez este artigo do Peter Coffee ajude: Taking a New Tack With SOAs

# Monday, 24 May 2004
Monday, 24 May 2004 16:39:57 (GMT Daylight Time, UTC+01: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/

# Friday, 30 April 2004
Friday, 30 April 2004 10:02:12 (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, 05 April 2004
Monday, 05 April 2004 13:42:03 (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

# Friday, 13 February 2004
Friday, 13 February 2004 23:35:48 (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, 11 February 2004
Wednesday, 11 February 2004 01:31:11 (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."

# Friday, 06 February 2004
Friday, 06 February 2004 12:51:08 (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)
# Monday, 15 December 2003
Monday, 15 December 2003 15:39:06 (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, 10 December 2003
Wednesday, 10 December 2003 09:27:46 (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, 24 October 2003
Friday, 24 October 2003 17:14:08 (GMT Daylight Time, UTC+01:00) ( Apresentações | Patterns )
Apresentação de alguns componentes das Patterns & Practices