Berkeley has been developing web services for 8 years but they were unstructured, undocumented, not inventoried, and rarely shared. The university wants to transition to a SOA to enable flexibility, speed up development through reuse, and ensure quality. However, adopting SOA presents challenges around technologies, processes, culture and resources that need to be addressed.