2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583)
and Web Services (WS) have been proposed as ways of building high quality and flexible enterprisescale e-business solutions that fulfill business goals within a short time-tomarket. However, current achievements in these areas at the level of modeling and design are much behind the technology ones. This paper presents how component-based modeling and design principles can be used as a basis for modeling a Service-Oriented Architecture (SOA). Proposed design approach is basically model-driven, but incorporates several agile development principles and practices that provide its flexibility and agility in today's ever-changing business and IT environments.