I am reading a SOA programming model series on developerWorks (SOA series).
In the first article, the authors say that:
The IBM� programming model for Service-Oriented Architecture (SOA) enables non-programmers to create and reuse IT assets without mastering IT skills. ... This article series describes a new Service-Oriented Architecture (SOA) programming model that achieves a separation of concerns so that persons with different skill levels and roles in the enterprise, not necessarily IT professionals, can create and use IT assets throughout every stage of the software development life cycle.
Is that really true? Any of your comments is highly welcome.