Confluence Wiki users, we will be upgrading the wiki February 25th at 7PM. You can test the new version at https://qa.wiki.service.emory.edu. Please report any issues with the new version via ServiceNow.
Some key activities that are often mentioned as being part of SOA governance are:
- Managing the portfolio of services: planning development of new services and updating current services
- Managing the service lifecycle: meant to ensure that updates of services do not disturb current service consumers
- Using policies to restrict behavior: rules can be created that all services need to apply to, to ensure consistency of services
- Monitoring performance of services: because of service composition, the consequences of service downtime or underperformance can be severe. By monitoring service performance and availability, action can be taken instantly when a problem occurs.
Source: Wikipedia (http://en.wikipedia.org/wiki/SOA_Governance)
- Does your organization practice SOA Governance?
- yes
- no
- If not, why not? (check all that apply)
- we do not use web services, service-oriented architectures, and related technologies
- we do not believe SOA governance is useful or necessary
- SOA governance is not an organizational priority
- SOA governance is not an IT priority
- our developers decide individually how web services are design and implemented technically, it is not organizationally managed or reviewed
- Whether or not your organization practices SOA governance, which of these activities do you perform? (check all that apply)
- manage a portfolio of web services and web applications
- manage service lifecycle of web service and web application
- manage policies and IT infrastructure to restrict access and to web services and web applications
- monitor web applications and web services
- collaborate with other internal units on the development of web services and web application?
- collaborate with external organizations on the development of applications and integrations that use web services?
- none
- please add any other activities not listed here
- What software and IT infrastructure do you use in support of SOA governance processes and activities?
- web service and/or web application registry - please provide name and vendor if applicable
- web service and web application monitoring infrastructure - please provide name and vendor
- metadata repository for web service and web application definitions such as WSDL and WADL - please provide name and vendor
- collaboration software for providers and users of web service and web applications - please provide name and vendor
- vocabulary and ontology services - please provide name and vendor
- none
- please add any other software or IT infrastructure listed here
- Where do you register the web services that you consume and provide? (check all that apply, and please provide details)
- local web service or web application registry maintained by your organization
- online web service or web application registry provided by another organization or service provider
- internal documentation not in an online application
- none
- other, please specify
- How do you share references to web services and web applications and their metadata and status with your collaborators and clients?
- local web service or web application registry maintained by your organization
- online web service of web application registry provided by another organization or service provider
- internally maintained web site, wiki, or other online resource
- no method
- other, please specify
- Where do you search for web services? (check all that apply)
- local web service or web application registry maintained by your organization
- online web service or web application registry provided by another organization or service provider
- internal documentation not in an online application
- none
- other, please specify
- How do you annotate web services with comments, ratings, status, and other details?
- local web service or web application registry maintained by your organization
- online web service or web application registry provided by another organization or service provider
- internal documentation not in an online application
- none
- other, please specify
- How do you monitor and publish the availability of the web services you provide and consume?
- local web service or web application registry maintained by your organization
- online web service or web application registry provided by another organization or service provider
- internal documentation not in an online application
- none
- other, please specify
- Do you formally review web services you provide and consume? (Describe process)
- yes
- no
- please provide details
- Would you support PESC EdUnify, a public web service registry and SOA governance tools for higher education?
- yes
- no, why not - provide details
- If PESC offered an online virtual private registry service at a reasonable fee, which allowed you to register and perform SOA governance privately for your organization would you consider using the service?
- yes
- no, why not?
- Are you interested in mobile access to SOA governance services? (yes/no, which platforms)
- yes, which devices (iPhone, iPad, Android, Palm, Windows Mobile, Blackberry)
- no, why not?