Navigation

Search

Categories

On this page

MIX07, Silverlight, Live, ...
ARC006 SaaS, Desafios e Oportunidades - Jose Antonio Silva
TechDays07: T-13 XML killer apps?
Performance Management
Considerando a plataforma .NET para projectos Web 2.0
SaaS, On-Demand, ASP, Web 2.0, ...

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

Sign In
Pick a theme:

# Tuesday, May 01, 2007
Tuesday, May 01, 2007 8:43:43 AM (GMT Standard Time, UTC+00:00) ( SaaS | UX | Web )
Visit MIX online

Ontem foi o ínicio do MIX e ainda não tive grandes oportunidades para escrever aqui alguma coisa.  No entanto o site está com uma dinâmica impressionante com uma série de cruzamentos entre diferentes comunidades. Existem aqui uns screensavers espalhados por todos os computadores que estão a puxar mensagens do Twitter, fotos do Flickr para além dos blog posts que também se podem ler a partir do Technorati.

As sessões estão a ser publicadas online o link para acompanhar o evento é mesmo a página de entrada:

http://visitMIX.com


# Thursday, March 22, 2007
Thursday, March 22, 2007 2:24:12 AM (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

# Thursday, March 08, 2007
Thursday, March 08, 2007 2:05:37 AM (GMT Standard Time, UTC+00:00) ( Arquitecturas | SaaS | TechDays07 | Web | Web Services )

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.

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.

Web 2.0 is linking people...

...people sharing, trading, and collaborating ...|

entretanto falta tão pouco para o techdays e:

O Simão ja postou sobre o Visual Studio SP1 Update for Vista e sobre o evento de mobilidade no Porto.

A Sónia fez o braindump do exame beta de Team Foundation Server (71-510).

O Paulo e o Sérgio estão a preparar uma sessão muito interessante para o TechDays: Composite Applications.

Pelo blog do Antonio Cruz é possível recontruir a agenda que ele escolheu para o Architect Insight 2007;

  • Solution Supply Chains - 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 Read More...
  • Enterprise Architect Group Final Meeting - 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 Read More...
  • What Do Architects Do, Anyway? - 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 - Read More...
  • Identity Scale Federation - 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 Read More...
  • Active or Passive Federation for the Enterprise - 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 Read More...
  • Enterprise Architect Group Second Meeting - 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 Read More...
  • SaaS As A Disruptive Technology  - 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 Read More...
  • Service Capsules - A Language and Patterns Perspective on Service Design and Implementation - 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 Read More...
  • SOA for Support and Maintenance - 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 - Read More...
  • Roadmap to Strategic SOA - 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 Read More...
  • Clinics - The Future of Software Industry - 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 Read More...
  • Where to place your SOA bets? - 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 Read More...
  • Enterprise Architect Group First Meeting - 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 Read More...
  • Introduction - 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 Read More...
# Monday, October 30, 2006
Monday, October 30, 2006 4:04:23 PM (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.

# Thursday, September 07, 2006
Thursday, September 07, 2006 1:24:45 PM (GMT Standard Time, UTC+00:00) ( SaaS | Web )

Reg Cheramy, um conhecido developer LAMP escreveu uma lista com as TOP 13 Reasons to CONSIDER the Microsoft Platform for Web 2.0 development. A lista está mesmo muito bem feita e é claro que tinha de aparecer logo uma resposta. Francamente acho que vale a pena ler o texto todo, tem óptimos links e comentários.

Eu aproveito para adicionar a excelente lista de blogcasts do Luis Abreu (aka LA.Net) sobre ATLAS em  http://curtas.pontonetpt.com/:

Introdução aos UpdatePanels
Utilização de triggers
Utilização do controlo TimerControl
Controlo UpdateProgress
Invocação de métodos de web services
Introdução aos controlos ATLAS
... 

O feed agora suporta enclosures, o que permite ao meu blogreader puxar automaticamente os media para offline playback  subscribed!

# Friday, September 01, 2006
Friday, September 01, 2006 12:04:00 AM (GMT Standard Time, UTC+00:00) ( SaaS )

Começo hoje uma nova categoria neste blog, e provavelmente a primeira mudança editorial desde que o tornei publico lá por volta das primeiras versões do WSE (Web Services Enhancements). Nessa altura procurava documentar algo que sentia que estava a mudar na forma como as aplicações seriam construídas. Começava a fazer todo o sentido desacoplar clientes e servidores, tornar independentes dos protocolos de comunicação aspectos ortogonais ao conteúdo (payload) como:

  • a serialização (xml?),
  • a segurança (WS-Security?),
  • o transporte (HTTP, SMTP?),
  • a latência (Queued, Pub/Sub, Event-driven?), ...

Assim, seria necessário repensar a forma de implementar aplicações de uma forma muito mais Message Based e Autonoma e começamos a falar em SOA e os Princípios, etc...

É interessante constatar que na altura o grande fantasma ainda era a interoperabilidade e então vendia-se estas idéias prometendo um futuro sem dependências, onde todos os application servers seriam fáceis de ligar entre si. Francamente não era isto que me entusiasmava mais, mas sim a idéia de compor aplicações usando outros serviços na rede interna e externa. O problema era encontrar os bons exemplos que justificassem esse valor acrescentado – e tantas vezes acabamos a procurar endpoints no UDDI e noutros sites.

Entretanto aconteceram iniciativas como o Hailstorm e todo o mercado reagiu muito mal, vivia-se um medo que a privacidade fosse devassada e surge um novo fantasma – aparentemente só sobre a Microsoft porque outros parecem não ter esse problema.

É nesta janela de oportunidade que o mercado vê nascer um novo hype brutal à volta do velho browser. Arranja-se um hack com scripting (AJAX) e começam a surgir um montão de soluções hosted online. Já não interessa se os  protocolos são seguros, se o source é aberto ou fechado, se não passa de beta, se os dados estão ou não a ser minados, se as empresas de publicidade estão em euforia total – não se passa nada pois está em curso a revolução Web 2.0! parece tudo gratuito e portanto só pode ser good enougth.

Chega de história, voltemos à nova categoria, pois eu prometo focar-me mais naqueles que podem ser os desafios para os que estão a olhar para isto, não como consumidores, mas como empreendedores e criadores de novas soluções:

  • Software+Serviços: Potenciar os serviços online com um excelente suporte local- a User eXperience (UX) via software local, mobile, tablet, voice & hand recognition, Sensors/GPS/RFID, Occasionally Connected (Offline), Social Networking
  • Long Tail: Massificação, Automation/Provisioning, Data Mining, Hosting Providers
  • Architecture/Development: DSLs, Meta-Languages, Multi-Tenant DBs, Partitioning, SaaS Providers/Platforms

Talvez não seja muito diferente dos iniciais Web Services e Arquitecturas, apenas estou a subir de viewpoint tecnologico para um muito mais de estratégia e negócio.

E para começar estou aqui a usar o Windows Live Writer (Beta) no Alfa a caminho do Porto, já dormi um pouco enquanto ouvia uns podcasts com um Creative Nano - como seria esta experiência se tivesse de estar online para ouvir musica e para escrever, corrigir e linkar um post? Certamente os operadores telecomunicações têm uma visão diferente :-)