Interop – Let’s Work Together(and make it snappy…)
By: J W Whiteway
Of: AstraZeneca PLC
At : Microsoft, London
On: May 8th 2009
For: 15 minutes
Interop – Definitions
Diagram from http://cyrusxp.com/images/gph_Interoperability.png
Interop – Important to AstraZeneca !
http://www.modelbased.net/aif/motivation_files/home_interoperability_costs.pngBoston
Brixham
Bangalore
Interop – Global Electronic Library ( GEL )
$$$
Author, Manage, Publish and Track Submissions.
Nearly 10,000 users
all Regulatory Documents with AstraZeneca
THIS SYSTEM SPEEDS UP DRUG SUBMISSIONS
24 / 7 Global usage
2 million documents
Enterprise Application
17 Business Areas
75 Sites
50 countries
11,000 submissions / year
Interop – GEL #0
.NET 3 != AZ desktop Windows 2000
Off Shore / Off-Shore due to firewall restrictions
Off-Shore experience of Content Management – domain specific issues
Interop – GEL #1 – Built In
GEL Explorer Client Support Tool Client
Interop – GEL #2 - Tooling
C#
DQL, XML, SQL, XPATH, HTML, HTTP, .DOC, .DOCX, SAX, DOM, XSLT, .PDF,
Microsoft – tools to get the job done
Interop – GEL #3 - WCF
GEL Explorer Client
WCF Services
GEL Core
GEL Repository
Web ServicesBinary Stack
Externalisation Stack
Citrix Host Application Server Host
Support Tool Client
WCF Services
GEL Core
A.N.Other Client
Spot the Interop – GEL #4
Office
eCTD
.NET / JAVA
SuppotTool FutureClient
Terminal Server <> Application Server
Across application stack
Interop – Considerations ?
Standards and Governance – from the top
$
£
¥
Security
PerformanceCompetitive Advantage
Documentation
Alter Boundaries
Too much interop ?Services
Interop – Futures ?
• Content Management Interoperability Services (CMIS) initiative
• Azure standards based platform
•Collaboration will be ever more important for industry and government
•e-Government Interoperability Framework
Interop – In Conclusion
Interoperability:
Early in project
- Design into process
-Design into software system
Choose tools to support your designs
Explicit documentation “Microsoft believes that interoperability is best achieved through a balanced approach that includes standards, products, community, and access to intellectual property. We continue to invest in each of these elements as part of our holistic approach to interoperability. Microsoft is committed to delivering interoperability by design.”
GEL Lead Architect : J W Whiteway
GEL Lead Engineers: Sreekanth Balasubramanyam and
Sayooj Parambath