Architectural principles such as loose coupling are the key drivers behind the adoption of serviceoriented architectures. Serviceoriented architectures promote concepts such ascomposition, process modeling, protocol design, declarative programming, eventbasedprogramming, and objectdocument mapping. These architectural ideals can be fraught withchallenges for developers who are faced with unfamiliar programming models and immature tools.This paper briefly reviews the serviceoriented architecture concepts and highlights the mostpressing challenges for developers. These challenges suggest several focus areas for tool buildersand software service engineering researchers.
【 预 览 】
附件列表
Files
Size
Format
View
Software Service EngineeringArchitect’s Dream or Developer’s Nightmare?