Web services are core elements for building distributed systems. They allow different applications to remotely access and utilize their services by sticking to some Internet standards. This interoperability between applications and web services creates the opportunity for developers to build applications utilizing services provided by different departments in different enterprises in different areas all over the world (Lewis, Morris, O’Brien, Smith, & Wrage, 2005; Papazoglou, 2008).