A UML dialect for the modeling of service-oriented architecture.