Component-based tailorability: Enabling highly flexible software applications
International Journal of Human-Computer Studies
Hi-index | 0.00 |
Service Oriented Architecture (SOA) is one of the more popular buzzwords floating around the software engineering community these days. But what the heck is a Service Oriented Architecture? In various places I have seen SOA called an approach to software design, a reuse strategy, a development methodology, or a design pattern. Can an SOA be used to describe an entire enterprise architecture or does SOA refer to a single application architecture? For example, the Federal Enterprise Architecture contains a service component model, implying that a complete enterprise architecture could be composed entirely of services. Finally, is an SOA an effective architecture for actually implementing software? We'll try to find web resources that can help answer these questions.