Here are the key steps to develop a SOA integration architecture:
1. Develop a project plan to define the scope, timeline, resources and milestones.
2. Analyze existing systems and data to understand interface requirements and data dependencies between systems.
3. Design common objects and shared services that can be reused across interfaces.
4. Categorize interfaces based on functionality and identify representative interfaces to develop within each category.
5. Develop the representative interfaces to serve as paradigms or templates for other interfaces within that category.
6. Implement interfaces iteratively based on the project plan, assigning tasks to team members.
7. Validate interfaces during development and testing to ensure requirements are met before
4. Web Services can convert your applications
into Web-applications.
Web Services are published, found, and used
through the Web.
Web Services Components
◦ Web services are application components
◦ Web services communicate using open protocols
◦ Web services are self-contained and self-describing
◦ Web services can be discovered using UDDI
◦ Web services can be used by other applications
◦ XML is the basis for Web services
5. Basically Web services mitigate the application integration crisis.
It helps integrating applications at a significantly lower price
point than any other integration technology.
It’s a new kind of middleware based on XML and the Web. XML
and the Web help solve the challenges associated with traditional
application-to-application integration like heterogeneity. They
are platform and language independent.
Web Services has following advantages:
◦ Exposing your API onto a network Connecting Different Applications
◦ Low Cost of communication
◦ Support for Loosely Coupled Applications
◦ Web Services are Self Describing using WSDL
◦ Automatic Discovery using UDDI
◦ Business Opportunity to grow your business
6.
7. AcademyOne, Inc., the OpenEAI Software
Foundation, and N2N Services are working
successfully with postsecondary institutions
in the state of South Carolina under the aegis
of the South Carolina Transfer and
Articulation Center (SC TRAC) an initiative to
increase student transfer success.
8.
9. The goal of this project is to promote the
deployment of web services that provide students
access to their prior coursework within the
context of other web applications and not just
the Academic History Web Service.
The project will work to make all such services
useful to the providers of these new student
service applications using semantic web
technologies for interoperability. However, there
are simply no web services that make prior
coursework available for many student
information systems, and that is where the
OpenEAI Academic History Web Service steps in
to fill this gap.
10. iTransfer application allows universities to
integrate transcripts from transfer students
with school’s catalog and requirements
Adobe Flex based application that talks to the
backend ERP database using WebServices
Some of the WebServices developed
◦ PersonQueryService
◦ InstitutionQueryService
◦ AcademicHistoryUpdateService
◦ ..many others (over 75 services developed)
11.
12. Adobe Flex application that integrates with
ERP database through WebServices and EJBs
Services Admissions offices in Canada to
manage recruiters spread throughout the
world (Asia, Europe, Americas, Australia) and
manage their contracts, commissions and
payments
SAAS model for deployment
13.
14. An Integration Services package that includes
programs, graphical user interface, and custom database
tables that will be installed in the school environment
The NSC Secure Connector package, a fully packaged Web
server for consuming the incoming transcript request from
the Clearinghouse and invoking a Web Service response
back to the Clearinghouse. The connector provides the
following:
◦ Authenticating the incoming transcript request (verifying the
Clearinghouse digital signature)
◦ Digitally signing the outgoing transcript order response (status
updates and/or and electronic PDF transcript for delivery)
◦ Validating the XML request and response
◦ Mapping the transcript request and response XML documents
to/from XML documents that the Integration Services understands
◦ Interfacing with the Integration Services
15.
16. N2N is working with Emory University to expose
PeopleSoft data with Web Services
Project includes an open source request/reply
and event notification service for institutions
using PeopleSoft and documented techniques for
linking this web service to PeopleSoft Integration
Broker
Emory is developing student, finance, and
identity integrations between PeopleSoft and
Blackboard, Sciquest, Identity Management, and
more
N2N and Emory are preparing to package this
service and deliver installation and integration
support for PeopleSoft sites
17. SA (opus)
HR
PS int. broker FIN
Portal (POC) PeopleSoft
ti on
ma ing
Network
sfor g
Data Warehouse
Locator ra n L og (sample)
T
Service
Message Transport
x y g
Service Pro u tin Center for Health Discovery
Locality Ro and Well Being
Directory (CHD) database
ESB
Center for Health Discovery
Mirth HL7 int. eng. Person
Identity
Service Hosted
On-demand
Services
iDXA Scanner
sonogram Emory Shared Data (ESD)
18. Interfaces with PS Integration Broker to
expose a PS data to other applications on the
ESB or any application that can consume
WSDL described web services
SA (opus)
HR
PS int. broker FIN
PeopleSoft
ESB or WS clients
19.
20. Role: Dub Labs
Integration
AT&T Campus Guide comes with support for major
Higher Education ERPs on the market built using
N2N’s SOA integration architecture. Our WebServices
expose ERP and external data as JSONs, RSS feeds
and XML support.
Marketing Support
1. Campus Guide installation toolkit offers various
customizations specifically to suit your campus
marketing needs.
Support for LMS Systems
AT&T Campus Guide product exposes LMS data
(course notifications, assignments, grades and
discussions) in a seamless fashion. Supports Single
Sign-on between Directories, ERP and LMS
platforms.
20
21. By 2012, 20 percent of businesses will own no IT assets.
By 2014, social networking will replace e-mail as
the primary vehicle for interpersonal communications for 20%of business
users.
Within five years, 70 percent of collaboration and communications
applications designed on PCs will be modeled after user experience
lessons from Smartphone collaboration applications.
By 2014, there will be a90% mobile penetration rate
and 6.5 billion mobile connections.
By 2012, over 50 percent of enterprises will use activity streams that
include blogs, micro-blogging and other social media tools.
By 2013, mobile phones will overtake PCs as the
most common internet access device worldwide.
Source: Gartner Predictions 2010
22. Technology forces are quickly
converging
◦ Internet
◦ Broadband Connectivity
◦ Wireless
◦ Mobile
◦ Web 2.0
◦ Cloud Computing
◦ Tablets
The “Business Effect” No IT No Wires No Laptops
◦ A fundamental shift in how students learn will be
completely revamped in the coming years
◦ Virtual computing will be the new norm The Future
Predictions:
1. Your new students are tech savvy
2. Productivity = Social Tools
3. Remote workers will dominate within companies
4. Cloud computing will refocus IT
Cloud Smart
Computing Tablets Phones
23. By default, users are taken to the enterprise home page.
Every solution can be branded, configured and extended
to meet business needs.
Create your
Add your navigational items
corporate logo
Keep in touch with
what is going on in
Add a wallpaper your company
or background
Set up group Track corporate
spaces for your conversations &
dept’s & teams discussions
Enterprise Social Layer: Integrated with SharePoint, CRM, ERP, ECM
24.
25.
26. Build Data Model
Design Robust model in Data
Reports/Dashboards Warehouse
Setup BI Tool Setup ETL/Mappings
27. Develop project plan
Interface/integration data dependencies
◦ Conversion data dependencies
◦ Manually entered data
Create task list and assign responsibilities to
team members
Design Common objects and services
Identify interfaces in each group/category
Develop interfaces as paradigms for other
interfaces in the category
Editor's Notes
Training for CastIron and Appworx – should be considered for the training planSSB & INB modifications – should be considered for the training planJob submission process – writing jobs to be kicked offAdobe Flex – need training to support FlexReg and Effort certification
Training – FGAC training and setup needs to be identifiedProject Planning & timelines – need to discuss this with Mike B. and team. Identity Management – need to consider future state of this. Can we use PPAIDEN or continue to use JES for new person creation?Provisioning – how do we re-engineer provisioning services to use ERP instead of peoplesoft (see ENTMAST interface spec)?