interop – let’s work together (and make it snappy…)

12
Interop – Let’s Work Together (and make it snappy…) By: J W Whiteway Of: AstraZeneca PLC At : Microsoft, London On: May 8 th 2009 For: 15 minutes

Upload: torin

Post on 18-Jan-2016

37 views

Category:

Documents


1 download

DESCRIPTION

Interop – Let’s Work Together (and make it snappy…). By:J W Whiteway Of:AstraZeneca PLC At :Microsoft, London On:May 8 th 2009 For: 15 minutes. Interop – Definitions. Diagram from http://cyrusxp.com/images/gph_Interoperability.png. Interop – Important to AstraZeneca !. Bangalore. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Interop – Let’s Work Together (and make it snappy…)

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

Page 2: Interop – Let’s Work Together (and make it snappy…)

Interop – Definitions

Diagram from http://cyrusxp.com/images/gph_Interoperability.png

Page 3: Interop – Let’s Work Together (and make it snappy…)

Interop – Important to AstraZeneca !

http://www.modelbased.net/aif/motivation_files/home_interoperability_costs.pngBoston

Brixham

Bangalore

Page 4: Interop – Let’s Work Together (and make it snappy…)

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

Page 5: Interop – Let’s Work Together (and make it snappy…)

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

Page 6: Interop – Let’s Work Together (and make it snappy…)

Interop – GEL #1 – Built In

GEL Explorer Client Support Tool Client

Page 7: Interop – Let’s Work Together (and make it snappy…)

Interop – GEL #2 - Tooling

C#

DQL, XML, SQL, XPATH, HTML, HTTP, .DOC, .DOCX, SAX, DOM, XSLT, .PDF,

Microsoft – tools to get the job done

Page 8: Interop – Let’s Work Together (and make it snappy…)

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

Page 9: Interop – Let’s Work Together (and make it snappy…)

Spot the Interop – GEL #4

Office

eCTD

.NET / JAVA

SuppotTool FutureClient

Terminal Server <> Application Server

Across application stack

Page 10: Interop – Let’s Work Together (and make it snappy…)

Interop – Considerations ?

Standards and Governance – from the top

$

£

¥

Security

PerformanceCompetitive Advantage

Documentation

Alter Boundaries

Too much interop ?Services

Page 11: Interop – Let’s Work Together (and make it snappy…)

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

Page 12: Interop – Let’s Work Together (and make it snappy…)

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