Service-Oriented Architecture (SOA)

Alguém pode me dizer o que é isso??Pra que serve???..gostaria de mais informações do que o do endereço abaixo:

http://www.portaljava.com.br/home/modules.php?name=News&file=article&sid=424

Caso alguem saiba,…por favor me comunique assim que possível.
Grato
Jun