Ontology-Driven Modeling Framework for SOA Security Patterns