IT Architecture Planning & Guidebook (specifically to be implemented as a wiki)
Completed, the content is available for on-going reference and discussion.
Proposed templates and review process have been proposed, but no standing committee or regular review has yet been implemented.
Subversion has been implemented in production and socialized within the UTS integration team and parts of R&HS. We need to continue to educate and train staff to use Subversion and organize content appropriately into the future.
Subversion has been implemented in production and is in use for managing configurations of new SOA and Java applications. We need to continue to educate and train staff to use Subversion for other appropriate types of configurations.
Completed extensive proof-of-concept initiatives and we are presently implementing the EAI and SOA infrastructure in development. The architecture and integration teams have completed extensive training and UTS, R&HS, and OIT Architecture have implemented several integrations already using these technologies.
Completed the process convening the Architecture Review Team and integrating the architecture review into UTS project management lifecycle. Research & Health Sciences has begun participating in the architecture review.
Completed the selection, development, and packaging of a model office application (Job Family System) and re-implemented this application in Flex, a new rich internet application (RIA) framework. Next we should complete an assessment of current web application architectures throughout OIT and define a target architecture.
Application User Authorization & Management
Deployed Grid Grouper as part of the ACTSI Biomedical Informatics Program architecture initiative to evaluate its feasibility as core authorization infrastructure. UTS is also evaluating Grouper and we plan to bring these evaluations together in 2011.
Worked with UTS and R&HS to implement Shibboleth for user authentication and sigle sign-on in a manner that can be extended to federated authentication to serve as research collaboration infrastructure for the Atlanta Clinical & Translational Science Institute and other collaborations.
Collaborate with CCI on projects using new SOA and EAI Infrastructure at Emory
Completed the initial ACTSI Biomedical Informatics Program architecture document with the Center for Comprehensive Informatics, R&HS, and other BIP participants. Deploying the ACTSI Biomedical Informatics Proof-of-Concept Grid.
Collaborate with R&HS on Demonstrating and Implementing Applications with Semantic Web Technologies
No opportunity has presented itself to work specifically with R&HS on Semantic Web Technologies. However, Emory IT Architecture has taken the lead in the PESC EdUnify project for creating a registry of web services across higher education based on the BioCatalogue web service registry. This application support the registration, discovery, annotation, and monitoring of web services and may serve as the basis for other registries such as Emory's own registry, ACTSI BIP, or other collaborations.
Support the completed initiatives 1, 3, 4, 5 with Training, Measure Continued Progress, and Report on Status
Collaborate with OIT Units on the OIT-wide Architecture Review Process
One of the recommendations of Emory's OneIT Experience initiative was to establish OIT-wide IT architecture reviews to provide a checkpoint for documenting IT standards and practices and reviewing projects' compliance with those standards. OIT leadership resolved to convene two IT Architecture Review Teams, one for Emory University and one for Emory Healthcare with the goal of merging these review processes in the future. The University IT Architecture Review is comprised of representatives from University Technology Services and Research & Health Sciences IT with participation from OIT Information Security and OIT Architecture. The Emory Healthcare Technical Review Team includes representatives from Emory Healthcare, OIT Information Security, and OIT Architecture.
Implement Emory Web Service Registry
Emory Healthcare and Emory University have both implemented contemporary, service-oriented architectures for integration. These technologies and skills help integrate information systems. For example, when a researcher needs lab results from Emory Healthcare for patients participating in their study, OIT can route messages containing this data between Emory Healthcare and University research systems with appropriate logging, auditing, and security. In order to make the best use of these integration resources, Emory has begun registering all of its Web Services into a web service registry at https://demo.webservices.emory.edu. All OIT units are actively registering web services here, so any member of the Emory community may view what web services are available. In 2012 Emory will implement a production web service registry and encourage broader participation by all Emory units creating web services.
Complete Atlanta Clinical & Translational Science Institute Biomedical Informatics Grid Proof-of-Concept with Research PACS and other Scenarios
OIT Architecture and the Center for Comprehensive informatics completed a proof-of-concept deployment of core grid services and sample applications. This work was done on cloud-based virtual hosting resources. Further work and use of Emory resources on this project was withheld, pending approval for the necessary funding for this project. No funding has yest been identified to deploy this infrastructure on Emory OIT virtual hosting resources and operate this infrastructure. The cloud-based deployments have been quiesced.
Develop Web Application Standards and Reference Implementations
OIT Architecture, University Technology Service, and Research & Health Sciences IT collaborated to explore Flex and Google Web Toolkit as candidate web application development frameworks. Before selecting these two candidate frameworks many other were considered, but these two were deemed the most feature rich and flexible. The group achieved consensus on using Google Web Toolkit, primarily because Flex does not work on iPad browsers. OIT Architecture worked with University Technology Services (UTS), Research & Health Sciences IT (RHSIT), and on its own web application development projects to develop patterns for using Google Web Toolkit and Adobe Flex. Additionally, OIT Architecture provided detailed documentation and reference implementations that demonstrate typical uses of these frameworks.
Implement Business Process Management Infrastructure
OIT Architecture worked briefly with Research & Health Sciences IT and University Technology Services to deploy and provide a rudimentary web services interface to jBPM. jBPM is an open source business process management engine that Research & Health Sciences IT was interested in using with eCOI and potentially other applications. After several intensive meetings on this project, Research & Health Sciences IT decided that they were not interested in implement BPM infrastructure in the short term and the initiative ended.
Implement EdUnify Web Service Registry for Higher Education Beta
OIT Architecture is involved in both the BioCatalogue Project and the EdUnify Project. The BioCatalogue Project is an initiative to develop and operate a web service registry for life sciences. The project is led by the University of Manchester (UK) and the European Bioinformatics Institute. The EdUnify Project is an initiative to implement a web service registry for higher education. The goal is to accomplish this by adapting the BioCatalogue web service registry to serve the needs of higher education. In pursuit of this goal, Emory has made valuable contributions to both EdUnify and the BioCatalogue. In October 2011, EdUnify launched its production web service registry based on the BioCatalogue. To date EdUnify has 57 services, 47 service providers, and 71 registered members. BioCatalogue has 2066 web services, 147 service providers, and 552 registered members.
Work with Office of Technology Transfer (OTT) to establish iPhone Application Procedures and Sell and Distribute iPhone Applications for Emory
OIT Architecture worked with the Emory OTT and Legal Counsel to develop a process through which mobile applications are reviewed and channeled through reviews. This process helps legal counsel and tech transfer review projects for potential legal and brand liability and identify institutional resources to assist in the development and commercialization of mobile applications. OIT Architecture developed a comprehensive proposal to implement IT infrastructure to support mobile applications and staff a service center for Emory. The Proposal for the emMobile Application Platform and Competency Center contains details of many mobile application projects and a plan to support mobile application development at Emory.
Complete 5.0 Release of the OpenEAI Foundation and Toolkit Console
OIT Architecture has completed a release candidate for OpenEAI 5.0 and the OpenEAI Toolkit Console. The University of Illinois and other owners of the OpenII Toolkit for OpenEAI have nearly concluded an agreement to open source the OpenII Toolkit as the OpenEAI Toolkit and Console. Redline versions of this agreement are being circulated for final modifications. Once this process is complete, we anticipate a general release in two months. If the agreement between OpenII Toolkit Owners is not concluded by October 2011, the OpenEAI Software Foundation will work to release OpenEAI 5.0 separately without the Toolkit Console.
Emory Application Inventory (OneIT Experience Architecture Review Process Recommendation)
Production Emory Web Service Registry (OneIT Experience Architecture Review Process Recommendation)
Demonstrate DICOM and PACS integrations with Emory Healthcare
OpenEAI Web Service facade to automatically expose all ESB services as web services
Work with UTS to implement an ESB documentation and data access request site to complement their ESB related integration services
Work with UTS and RHSIT to implement a business service to support units in using First Data credit card processing with Cascade
Evaluate eCommerce solutions potential user groups like the Carlos Museum and submit recommendations
Assist UTS Integration Team in replacement of SonicMQ with IBM MQ Series (OneIT Experience Architecture Review Process Recommendation)
Assist UTS Integration Team in the replacement of JBoss application server infrastructure with IBM WebSphere (OneIT Experience Architecture Review Process Recommendation)