IEEE Software · 2007 · 24 citations · 10 references
ComputingComputer ScienceSystems EngineeringSoftware EngineeringSystems ArchitectureSystems DesignApplication ArchitectureService-oriented ArchitectureSoftware ArchitectureSoftware DesignComponent CompositionService Composition PatternsService Orchestration
Software systems play an increasingly important role in our everyday lives. New application domains regularly appear, bringing with them challenging new requirements. The software engineering community is striving to handle a significant number of new critical demands. Productivity, quality, and runtime flexibility are only a few of them. To satisfy such requirements, the community has proposed new development paradigms, such as service-oriented computing. SOC promotes the use of well-defined composition units (services) to support rapid application development.
10
Guest Editor's Introduction: Model-Driven Engineering
Douglas C. Schmidt · Computer · 2006 · 2K citations
Service-oriented computing: concepts, characteristics and directions
M. Papazoglou · 2004 · 1.3K citations