Primarily, the CCTS architecture aspires to promote interoperability to a broad range of Clinical Trials software by providing a robust implementation platform to share semantically annotated data set. SemanticBits personnel were responsible for defining this architecture in terms of the overall goals of the enterprise rather than any specific underlying projects. We leveraged open standards to provide facades and interfaces to individual components while retaining the overarching vision of how the enterprise should function. We used an Enterprise Service Buss called ServiceMix for message acceptance, transformation, translation, routing, and message delivery and the JBI component, for the development of several services. This allowed us to seamlessly make multiple applications integrated and interoperable. Furthermore, we applied a Service Oriented Architecture (SOA) not for the sake of leveraging specific technologies or concepts but with a specific design goal in mind to integrate existing and new systems in the most efficient, maintainable manner possible. Keeping this in mind, we selected from a set of technologies that we have built a deep expertise on, including web services, grid service, Enterprise JavaBeans (EJBs), RESTful services, and other technologies.