enterprise application integration (eai)
DESCRIPTION
Enterprise Application Integration (EAI) Share, integrate, and automate information flow within the educational environment. Jeff Nuckolls - [email protected] Technology Specialist Microsoft – Education Group Gary Hammond - [email protected] Application Analysts - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/1.jpg)
Enterprise Application Enterprise Application Integration (EAI)Integration (EAI)Share, integrate, and automate Share, integrate, and automate information flow within the educational information flow within the educational environment.environment.
Jeff Nuckolls - Jeff Nuckolls - [email protected] SpecialistTechnology SpecialistMicrosoft – Education GroupMicrosoft – Education Group
Gary Hammond - Gary Hammond - [email protected] AnalystsApplication AnalystsUniversity of CincinnatiUniversity of Cincinnati
![Page 2: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/2.jpg)
Agenda
• What is EAI?• The Education Environment and Common Integration
Scenarios• The Benefits of EAI• Microsoft .NET as an EAI Platform and Solution• EAI at the University of Cincinnati• Resources
![Page 3: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/3.jpg)
What Is Enterprise Application Integration?
Enterprise Application Integration (EAI) offers Enterprise Application Integration (EAI) offers comprehensive capabilities for integrating comprehensive capabilities for integrating applications and data resources both within and applications and data resources both within and between educational organizations for efficient between educational organizations for efficient productivity and accountability.productivity and accountability.
![Page 4: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/4.jpg)
The “Ideal” Environment
ConnectedConnected IntegratedIntegrated EmpoweredEmpowered
IT that supports the success of teaching, IT that supports the success of teaching,
learning, and learning, and
day-to-day operations within the educational day-to-day operations within the educational
communitycommunity
![Page 5: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/5.jpg)
The Reality (If you’re lucky)
Human ResourcesHuman Resources
Learning Mgmt SystemLearning Mgmt System
Student Information SystemsStudent Information Systems Library SystemLibrary System
Accounting SystemAccounting System
![Page 6: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/6.jpg)
Enterprise Application Integration We hear you saying…
Higher Education - Key Concerns
• Need to make strategic decisions, faster
• Systems and processes not integrated together well enough to provide seamless and secure exchange of information
• Not getting maximum value out of current technology investments
• Find technologies and services that will unify disparate campus environments
• Enable students, staff and faculty to access information and services through Web-based capabilities
• Facilitate information exchange from legacy campus systems to newer campus systems
![Page 7: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/7.jpg)
Enterprise Application Integration We hear you saying…
Higher Education - Key Needs
• Develop an enterprise portal and e-services for faculty, staff and students
• Improve staff, faculty and student productivity
• Lower administrative costs
• Improve decision support processes through better and easier access to relevant data
• Streamline information sharing between disparate school systems• Prevent overspending on infrastructure technology initiatives• Ensure secure data exchange
![Page 8: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/8.jpg)
School Imperatives
• Proven• Flexible• Quick to generate benefits• Empowering to faculty and staff
To build and maintain value, an educational To build and maintain value, an educational institution needs a solution that is:institution needs a solution that is:
![Page 9: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/9.jpg)
EAI@UCEAI@UC
Enterprise Application Integration at the University of Cincinnati
Gary W. Hammond Application Analyst University of Cincinnati
![Page 10: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/10.jpg)
About the University of CincinnatiAbout the University of Cincinnati
State-supported university located in southwest Ohio One of only 88 institutions classified as a Research I
University by the Carnegie Commission Total enrollment, for the 2001-2002 academic year, of 33,085 4 Campuses
– A main academic campus– A medical campus– A branch campus in suburban Blue Ash– A rural branch campus in Clermont County just east of
Cincinnati
![Page 11: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/11.jpg)
Our MissionOur Mission
Establish the technical capability to facilitate the integration of the University’s and its partners’ applications through the use of accepted industry standards
![Page 12: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/12.jpg)
Road Blocks and ChallengesRoad Blocks and Challenges
Multiple platforms– OS/390 (moving to Z/OS), Windows, Linux
Multiple Disparate Data Repositories– VSAM, ADABAS, MS SQL, DB2
Multiple Languages– Cobol, Natural, VB, Java
Limited Staff and No Experience with Application Integration
![Page 13: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/13.jpg)
Our EAI SolutionOur EAI Solution
Our design calls for BizTalk/Host Integration Server hub which acts as a control center accepting “messages”, translating them and directing them to their proper destination.
The solution is being architected so that it is industrial strength and fault tolerant.
![Page 14: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/14.jpg)
The Pilot ProjectThe Pilot Project
Replace the current background process used to interface the student PIN change application with the web farm’s database so that the changed PIN takes effect universally as soon as it is entered.
![Page 15: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/15.jpg)
UniverSIS One Stop Site
ADABAS
SQLDatabaseUsing nightly FTP and
Batch jobs the SQL Database is synchronized
Using EntireX Broker to call a Natural program, the
ADABAS database is synchronized
Entire X Broker
PIN Change Process“The Before”Green-screen One Stop
PIN Update Web One StopPIN Update
![Page 16: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/16.jpg)
UniverSIS One Stop site
ADABAS SQLDatabase
EAI HUB
Real-time updates
PIN Change Process“The Now”
Green-screen One StopPIN Update
Web One StopPIN Update
![Page 17: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/17.jpg)
The Big PlayersThe Big PlayersTechnologies UsedTechnologies Used
Microsoft BizTalk Server– Integration of Enterprise Applications and Data– Automation of Business Processes– Reliable Messaging
Microsoft Host Integration Server– Application, Data, and Network Integration with Host-based
systems IBM WebSphere MQ / Microsoft MSMQ
– Cross-platform middleware product that enables applications to communicate asynchronously and reliably through the use of messages
XML / Web services– Technologies used to allow applications running on any
platform or device to communicate through the use of open standards and protocols
![Page 18: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/18.jpg)
System AvailabilitySystem Availability
BizTalk Server provides high availability by allowing all the servers within a group to access a single database server running on the SAN. If one of the servers in the group fails, the others can inherit its load and continue to process from the database server.
For full-time availability, we are using Microsoft Cluster Services (MSCS), which ensures that a server is always available in the event of a hardware or software failure.
![Page 19: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/19.jpg)
Current projects for the EAI TeamCurrent projects for the EAI Team
– Accounting Code Validation – A Single University Identity Management
System– Mapping Flat Files into XML for SEVIS– CAS (Course Applicability System) &
DARWIN– Exposing UniverSIS (Student System)
using Web Services
![Page 20: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/20.jpg)
Summary & Final ThoughtsSummary & Final Thoughts
Get the best people you can to work on EAI – there is a lot to learn
Start small – EAI will grow quickly once you prove it will work
Expect things to change – this is a rapidly evolving technology
Count on your software vendor – we certainly would have struggled more without Microsoft’s guidance
![Page 21: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/21.jpg)
Summary of Key Microsoft Education EAI Solution Benefits
• Enable Improved Information Access and Sharing • Easily Integrate Applications• Rapidly Automate Departmental and/or Enterprise
Processes• Leverage your existing investments in technology,
skills, and resources
![Page 22: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/22.jpg)
ResourcesResourcesTo Locate a Partner Who Works With To Locate a Partner Who Works With Microsoft Integration Solutions:Microsoft Integration Solutions:
Microsoft Certified Providers DirectoryMicrosoft Certified Providers Directoryhttp://mcspreferral.microsoft.comhttp://mcspreferral.microsoft.com
For additional information on For additional information on Microsoft Solutions for EducationMicrosoft Solutions for EducationMicrosoft Resources for EducationMicrosoft Resources for Educationhttp://www.microsoft.com/educationhttp://www.microsoft.com/education
For Technical Information About For Technical Information About Microsoft Integration Solutions:Microsoft Integration Solutions:
Technical Resources for BizTalk ServerTechnical Resources for BizTalk Serverhttp://www.microsoft.com/biztalk/techinfo/default.asp
Many TechNet Courses Are Available, Including:Many TechNet Courses Are Available, Including:Course 2379: Developing and Deploying Microsoft Biztalk Course 2379: Developing and Deploying Microsoft Biztalk Server 2000 SolutionsServer 2000 Solutions
Course 2420: Designing B2B Trading Partner Integration Course 2420: Designing B2B Trading Partner Integration Solutions Solutions
For Information on Integrated For Information on Integrated Applications:Applications:
BizTalk Server Web SiteBizTalk Server Web Sitehttp://www.microsoft.com/biztalkhttp://www.microsoft.com/biztalk
Host Integration Server Web SiteHost Integration Server Web Sitehttp://www.microsoft.com/hiserverhttp://www.microsoft.com/hiserver
For Training and Certification For Training and Certification Questions:Questions:Microsoft Training & CertificationMicrosoft Training & Certificationhttp://www.microsoft.com/trainingandservices/http://www.microsoft.com/trainingandservices/default.aspdefault.asp
![Page 23: Enterprise Application Integration (EAI)](https://reader036.vdocuments.mx/reader036/viewer/2022081513/5681420b550346895dadffec/html5/thumbnails/23.jpg)
Thank you for attending.Thank you for attending.