Download - GEL Architecture
![Page 1: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/1.jpg)
GEL - Beyond The Core( Turing Dreams into Reality )
By: D Robertson
J W Whiteway
Of: AstraZeneca PLC
At : Bletchley Park
On: June 9th 2009
For: 45 minutes
![Page 2: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/2.jpg)
Fundamentally:
GEL is a large Content Management based system, current primary client application is a VB stack – GEL Explorer 5.x
Multiple forces have triggered the creation of GEL Explorer 6.0
5.x – monolithic VB application
6.0 – set of WCF services, one WinForm client is GEL Explorer 6.0 – FUNDAMENTAL change in architecture
- .net, the opportunities seem endless…
- services
- GEL “core”, use as required
- can we create a pattern for future AZ applications and systems ?
![Page 3: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/3.jpg)
Forces, Ideas, Possibilities…:
• Pharma. Business is changing fundamentally, we need to position for now and future, to ensure there is one…
• Shorter App. Maintenance times, but still Validated System
• Lower cost of ownership, sharing services, reusable solutions, lower App Dev and App Maint costs
• Increase use of AZ systems by “non AZ permanent staff”, company collaborations, virtual organisations
• ALWAYS more access to information required – BUT still rigorously controlled.
• New information / collaboration models – portable devices, Linked-In, Facebook etc…and applicability to the business world
• Changes in how organisations furnish IT solutions, AzuSpace…
![Page 4: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/4.jpg)
Scope:
Diagram from http://cyrusxp.com/images/gph_Interoperability.png
Security
WCF Services
GEL Core
Binary Stack
![Page 5: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/5.jpg)
To Address:
• Candidate Architectures for GEL “Beyond the Core”
• Azure – GEL schemes and dreams
• Sharepoint Strategy – Dave R.
• Can we have some “AzuVerse” ( I.e. some Azure Space…) ?
• How DO we measure or evaluate interop “level” of a system ?
![Page 6: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/6.jpg)
Business Critical – 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 7: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/7.jpg)
Content Management – GEL #0
• Dave Robertson
![Page 8: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/8.jpg)
Interop – GEL #1 – Landscape
![Page 9: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/9.jpg)
GEL #2 – Tooling (current)
C#
DQL, XML, SQL, XPATH, HTML, HTTP, .DOC, .DOCX, SAX, DOM, XSLT, .PDF,
![Page 10: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/10.jpg)
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 11: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/11.jpg)
Spot the Interop – GEL #4
Office
eCTD
.NET / JAVA
SuppotTool FutureClient
Terminal Server <> Application Server
Across application stack
![Page 12: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/12.jpg)
Scenarios:
• Non-AZ staff “tailored” ( aka restricted ) access to GEL services
• Enterprise search, Semantic Search
• New layers to give new services
• Reuse of “GEL Core” / “GEL pattern” – for other AZ systems
• Use of AzuSpace for subset of GEL services - non-IP elements ( intellectual property )
• GEL + A.N.OTHER system collaborate for “Emergent Results”
![Page 13: GEL Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042716/55a63bdc1a28ab205c8b469c/html5/thumbnails/13.jpg)
Architecture Extensions to Core – Open Forum
Alter Boundaries
What are some architecture possibilities to cater for scenarios of previous slide ?