pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
Começar com o Fim em Mente
Rui Mariano

Syndication

News

  • Systems Thinking

    • Studying things in a holistic way, rather than purely reductionist techniques. It aims to gain insights into the whole by understanding the linkages, interactions and processes between the elements that comprise the whole "system".
    Google Pesquisar blog <!-- Thanks, David Cumps --> <input class="BlogSearch" size=15 type="text" name="searchBox" id="blogSearchText" value="" onkeypress="return blogSearch(this);"> <input type="button" value="Pesquisa" onclick="return blogSearch2('blogSearchText');" class="BlogSearchButton">

Com a entrada do conceito Service-Oriented Architecture (SOA) no meu radar comecei por tentar perceber os seus fundamentos e o que levou ao seu aparecimento - antes de me debruçar sobre a vertente técnica.

Com a experiência acumulada no desenvolvimento de software tenho a obrigação de não me deixar deslumbrar no primeiro contacto com conceitos acabados de entrar no mainstream. Já todos sabemos que muitos dos princípios referidos pelo SOA não são novos e que já vêm sendo aplicados há alguns anos.

A novidade parece ser o surgimento de tecnologia que nos fornece mecanismos para ultrapassarmos questões recorrentes nas organizações como a multiplataforma, multilingua e a diversidade de semântica que encontramos nas  arquitecturas empresariais como reflexo do seu crescimento oportunista, como diz o "amigo" Grady Booch.

Mas, como disse, não é a vertente técnica que vou inicialmente abordar, mas sim aquilo que me parece mais importante: o negócio.

Provavelmente, a grande força inicial do SOA tem que ver com o facto de vir relembrar (e potenciar) o alinhamento entre o negócio e as TI (leiam 12). Aqui recorro ao Grady Booch novamente:

"(...)If I were a betting man, I imagine my ability to predict the future success of many of these organizations would be quite high (and I don't mean their technical success, I mean the very life of the company itself). There are some organizations I encounter in which there's a tight connection between the CEO and CTO/CIO (and development teams) - these are the companies I expect will flourish, for at the highest levels of the company they understand the strategic weapon that lives in software, and the importance in building a development organization that's able to exceute predictably and with agility.(...)"

Para mim "o fim" é precisamente este alinhamento tão procurado e tão difícil de alcançar. O SOA será apenas um "meio".

Parece-me que aqui se pode aplicar, como boa prática, o segundo hábito: Começar com o Fim em Mente. Agora que já estou "a mãos" com os desafios técnicos da implementação do SOA não me vou certamente esquecer do objectivo final.

ram


Posted 13-12-2004 2:43 por Rui Mariano

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems