Service-oriented modeling framework