SOA

securing-paste.buffer.
2010/03/soa-service-oriented-architectures.
live-obj's-have-guest.tag.
managing-capabilities-without.
newspeak-for-strongtalk.
2010/12/survey-of-programming-architectures.
2012/06/microsofts-changes-for-insecure.
soa-where-is-security-today.
globalizing-soa-with-web-services.

SOA (service oriented architecture):

the root of all evil
on the internet and on the desktop,
is balancing security with efficiency .
. a primary objective of SOA is security,
so, that is what we're balancing latency with .

. SOA means converting all subprogram calls
into messages that get logged,
and then these are resolved into calls .
. there is no need for a firewall at the site;
instead, every subprogram is an authenticated user,
and there's a firewall between each subprogram .
. when malware infects one component,
it's not infecting the entire site unnoticed .
. an auditing thread is checking the logs,
and unusual behaviors can result in rollbacks .

. instead of security at the city's perimeter,
police are constantly checking the ID of everyone,
every time they cross the street!
. when we invite a new app into our community
we are getting a new user of os services;
the app is no longer assumed to have
the same credentials as the installing user;
and no users are assumed to have
the same trustworthiness they had yesterday .


Service Oriented Architecture For Dummies (For Dummies (Lifestyles Paperback))
Judith Hurwitz



Service Oriented Architecture (SOA) For Dummies, 2nd Edition
Judith Hurwitz


Design Patterns: Elements of Reusable Object-Oriented Software
Richard Helm


Programming in the Large with Design Patterns
Eddie Burris


Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
Robert Daigneau


Patterns of Enterprise Application Architecture
Martin Fowler