SlideShare ist ein Scribd-Unternehmen logo
1 von 56
IWMW 2015
29/07/2015 Integrating with Jisc’s ‘Mobile First-Cloud First’ App and Resource
Platform
Outline
»About Jisc
»Jisc Research & Development (R&D)
»Jisc’s Mobile-First, Cloud First App and Resource
Platform
Mission
To enable people in higher education,
further education and skills in the UK
to perform at the forefront of
international practice by exploiting
fully the possibilities of modern digital
empowerment, content and
connectivity
Our vision & mission
Vision
To make the UK the most
digitally advanced
education and research
nation in the world
What does Jisc do?
Does 4 things…
Providing and developing a
network infrastructure and
related services that meet the
needs of the UK research and
education communities
Supporting the procurement
of digital content for UK
education and research
Our network of national and
regional teams provide local
engagement, advice and
support to help you get the
most out of our service offer
Our R&D work, paid for entirely
by our major funders, identifies
emerging technologies and
develops them around your
particular needs
Jisc does 4 things…
Our work in this area includes:
» Security
» Connectivity
» Access and identity
management
» Procurement
» Cloud
» Email
» Internet and IP services
» Telecoms
» Videoconferencing
Our work in this area includes:
» Journals
» e-books
» Maps and geospatial data
» Learning and teaching resources
» Resource discovery
» Film and images
» Repositories
In this area we provide:
» A single point of contact through
a dedicated account manager
» Subject specialists
» Communities of practice and
peer networking
» Local stakeholder for a
» Training
» A range of online and face to
face events (eg Digifest,
Networkshop)
We are currently running 34 R&D
projects including the following
topic areas:
» Collaboration
» Curation and preservation
» Data and analytics
» Digital literacy
» E-learning and VLEs
» Libraries
» Open access
» Research and research data
Jisc Research & Development (R&D)
The Jisc R&D proposition
The goal is
Delivered by
Facilitated by
Using
Developing new national shared technology services
Collaborating across the sector
Jisc as a national body with a technology focus
Jisc’s co-design innovation process
R&D and Jisc service pipeline
Jisc’s co-design process
Co-design partners
142 ideas considered
24 defined and pitched
5 challenges prioritised
>100 senior stakeholders
prioritised ideas
> 1000 colleagues consulted
Co-design challenges
Research at risk (R@R)
Prospect to alumnus (P2A) Learning analytics
Digital learning & capabilitiesImplementing FELTAG
Business intelligence
Hosting platform Hosting platform
Mobile First, Cloud First
App and Resource Platform
Starting point of our platform…
Summer of Student Innovation
Student Summer of Innovation
Jisc Summer of Student Innovation
How it works:
» Create – Students make a video to
explain their idea
» Share – Upload their video and
encourage people to vote
» Vote - If they hit the voting target
we will consider it for funding
What did we learn?
26/11/2013 Jisc Co-design 16
Great ideas but…
» Difficult route to market
» Huge duplication of effort
» Technical issues e.g. no mobile/modern HTML .ac.uk
authentication service
» Difficult to gain institutions trust
… Feedback from EdTech startup community was similar
26/11/2013 Jisc Co-design
App and Resource hosting platform
The solution:
» Modern hosting platform
» OAuth 2.0 Authentication
» Integration layers
» Community
» Marketplace
» Encourage Mobile First, Cloud First
Development
App and Resource Platform.
Overall Architecture
What should this look like?
How about modelling on something like Google?
Based upon: Google stack
App store and
community
Authentication, authorisation &
consent
First & third party apps
APIs and developer services
Cloud platform and services &
integration
Jisc application hosting stack
App store &community
Authentication, authorisation &
consent
First & third party apps
APIs and developer services
Cloud platform and services &
integration
• Analytics
• Business Intelligence
• Data Services
• Open Resources….
App and Resource Platform..
Store/Marketplace
Jisc application hosting stack
“An app store for Jisc
services and content and
for third party services
that comply with basic Jisc
criteria.The app store will
make educational
technology and content
easy to find and easy to
use for Jisc customers”
Jisc app and resource store
User Ratings
Reviews Sharing
Related Content
Graph DB
Validation Process
25
Gain trust by auditing:
» Technical
› Hosting, authentication,
resilience, security
» Legal
› Data protection,
» Process
› User support, code
management, SLAs
App and Resource Platform..
Authentication
Authentication
26/11/2013 Jisc Co-design 27
Typical modern
authentication
flows:
App and Resource Platform..
APIs
Web x.0
29
Google APIs
30
Kit Catalogue
26/11/2013 Jisc Co-design 31
Reverse Example – Directory of Online Courses
26/11/2013 Jisc Co-design 32
Reverse Example – Directory of Online Courses
26/11/2013 Jisc Co-design 33
Current solution…
+ =
Reverse Example – Directory of Online Courese
26/11/2013 Jisc Co-design 34
What we want…
+ =XCRI-CAP
Reverse Example - Houndly
35
Events, Seminars etc
Reverse Example - Houndly
36
Events, Seminars etc
Reverse Example - Houndly
26/11/2013 Jisc Co-design 37
Events, Seminars etc
RSS – Exhibit A & B
26/11/2013 Jisc Co-design 38
<item>
<title>Meet a Mentor </title>
<type>Other Event</type>
<category>Networking</category>
<description>xxxxx.</description>
<startDate>Wed, 15 Jul 2015 13:30pm
UTC</startDate>
<endDate>Wed, 15 Jul 2015 16:30pm
UTC</endDate>
<startTimestamp>1436967000</startTimestamp
>
<endTimestamp>1436977800</endTimestamp>
<venue>TheGeorge Hotel</venue>
<venueAddress>19 – 21 x Street</venueAddress>
<venuePostcode>XXXXXX</venuePostcode>
<latitude>12.2345</latitude>
<longitude>12.2345</longitude>
<distance>N/A</distance>
</item>
<item>
<title>TheOther Industries</title>
<description>
30 July 2015 - 30 July 2015, . : xxxxxx
</description>
<link>
http://www.html.ac.uk/sections/whats_on/event
s_details.php?event_id=7495
</link>
<pubDate>Thu, 30 Jul 2015 17:15:00
GMT</pubDate>
<guid isPermaLink="false">
7495@http://www.xxxxxx.ac.uk/sections/whats_
on/</guid>
</item>
Exhibit A Exhibit B
Actual event specification…
26/11/2013 Jisc Co-design 39
Model
<item> Elements:
<ev:startdate> ( #PCDATA ) [W3CDTF]
<ev:enddate> ( #PCDATA ) [W3CDTF]
<ev:location> ( #PCDATA )
<ev:organizer> ( #PCDATA )
<ev:type> ( #PCDATA )
So what’s the solution?
Community agreed APIs?
App and Resource Platform…
Data Hub
Onsite Integration
42
Shared Data Model
43
App and Resource Platform…
Cloud Hosting for Mobile First Development
Mobile first?
45
Mobile First
!=
Responsive Design
46
API
Database
Business Logic Messaging
Authentication
n x VMs
Typical Mobile-First App
Third party clientsFirst party clients
App development usingVM’s
»Figure out architecture
› Work our resilience approach
› Work out how to scale
»Build and secure servers
»Sysadmin
26/11/2013 Jisc Co-design 47
App development using Backend-as-a-Service
48
x-as-a-
Service
API
Database
Business Logic Messaging
Authentication
API
Database
Business Logic Messaging
Authentication
Mobile Client
In-house Platform-as-a-service
49
Database-
as-a-service
Backend-
as-a-service
Websites-as-
a-service Auto-scaling
Auto-
patching
Auto-backup
Auto-update
Websites-as-a-service: Azure Website
26/11/2013 Jisc Co-design 50
• Supports .NET, Java, PHP, Node.js, Python
• Built-in auto-scale and Load Balancing
• Free site suitable for test deployments
• High Availability with Auto-Patching
• Continuous Deployment with Git,TFS, GitHub
App development using Backend-as-a-Service
51
BaaS Providers
Backend-as-a-service: Azure Mobile Services
52
• iOS, Android, Windows, HTML5
• Push Notifications
• Social Integration w/ Facebook,Twitter, Google, AzureActive
Directory
• Simple Data Storage APIs
• Custom APIs in C# or JavaScript (Node.js)
• Easy to Scale (Drag a slider!)
Database-as-a-service: SQL Azure and MongoLabs
26/11/2013 Jisc Co-design 53
• 14 day point in time restore (Azure
SQL)/ Automated Backup
(Mongolab)
• Optional geo-replication
• 3 Local replicas/Multi-zone failover
• No need for patching etc.
• Up and running in minutes!
Takeaways….
Takeaways
26/11/2013 Jisc Co-design 55
• Jisc is a now a service provider!
• Look out for ourAPI’s over the next few months
• Create XCRI-CAP feeds!
• Can we create a common events API?
• and how can we create communityAPIs?
• Try x-as-a-service cloud
Find out more…
MichaelWebb
Director ofTechnology andAnalytics
michael.webb@jisc.ac.uk
One Castlepark Tower Hill Bristol BS2 0JA
T 020 3697 5800
@michaeldwebb www.slideshare.net/mwebbjisc/

Weitere ähnliche Inhalte

Andere mochten auch

The Future of Content Marketing: How to Rise (and Stay!) Above the Noise
The Future of Content Marketing: How to Rise (and Stay!) Above the NoiseThe Future of Content Marketing: How to Rise (and Stay!) Above the Noise
The Future of Content Marketing: How to Rise (and Stay!) Above the NoiseMarketo
 
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...Club Cloud des Partenaires
 
Spark Driven Big Data Analytics
Spark Driven Big Data AnalyticsSpark Driven Big Data Analytics
Spark Driven Big Data Analyticsinoshg
 
9 Essentials of an Outdoor Recreation Major
9 Essentials of an Outdoor Recreation Major9 Essentials of an Outdoor Recreation Major
9 Essentials of an Outdoor Recreation MajorSouthern Utah University
 
CPA ONE 2016 - Big data: big decisions or big fallacy
CPA ONE 2016 - Big data: big decisions or big fallacyCPA ONE 2016 - Big data: big decisions or big fallacy
CPA ONE 2016 - Big data: big decisions or big fallacyLaurie Desautels
 
Top Tips For Networking On LinkedIn
Top Tips For Networking On LinkedInTop Tips For Networking On LinkedIn
Top Tips For Networking On LinkedInInterQuest Group
 
500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN
500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN
500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFNEdith Yeung
 
Quantifying Customer Experience - Presented at Customer Experience Design 2013
Quantifying Customer Experience - Presented at Customer Experience Design 2013Quantifying Customer Experience - Presented at Customer Experience Design 2013
Quantifying Customer Experience - Presented at Customer Experience Design 2013clarityrules
 
The Virtual World is Calling. 18 Predictions and New Realities
The Virtual World is Calling. 18 Predictions and New RealitiesThe Virtual World is Calling. 18 Predictions and New Realities
The Virtual World is Calling. 18 Predictions and New RealitiesEdith Yeung
 
Startup Metrics for Mobile Pirates #MOAARRR by Edith Yeung
Startup Metrics for Mobile Pirates #MOAARRR by Edith YeungStartup Metrics for Mobile Pirates #MOAARRR by Edith Yeung
Startup Metrics for Mobile Pirates #MOAARRR by Edith YeungEdith Yeung
 

Andere mochten auch (11)

The Future of Content Marketing: How to Rise (and Stay!) Above the Noise
The Future of Content Marketing: How to Rise (and Stay!) Above the NoiseThe Future of Content Marketing: How to Rise (and Stay!) Above the Noise
The Future of Content Marketing: How to Rise (and Stay!) Above the Noise
 
Finance for startups: An Introduction
Finance for startups: An IntroductionFinance for startups: An Introduction
Finance for startups: An Introduction
 
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
 
Spark Driven Big Data Analytics
Spark Driven Big Data AnalyticsSpark Driven Big Data Analytics
Spark Driven Big Data Analytics
 
9 Essentials of an Outdoor Recreation Major
9 Essentials of an Outdoor Recreation Major9 Essentials of an Outdoor Recreation Major
9 Essentials of an Outdoor Recreation Major
 
CPA ONE 2016 - Big data: big decisions or big fallacy
CPA ONE 2016 - Big data: big decisions or big fallacyCPA ONE 2016 - Big data: big decisions or big fallacy
CPA ONE 2016 - Big data: big decisions or big fallacy
 
Top Tips For Networking On LinkedIn
Top Tips For Networking On LinkedInTop Tips For Networking On LinkedIn
Top Tips For Networking On LinkedIn
 
500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN
500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN
500 Mobile Collective - Mobile Growth Hacking MOAARRR @ MWC 2015 4YFN
 
Quantifying Customer Experience - Presented at Customer Experience Design 2013
Quantifying Customer Experience - Presented at Customer Experience Design 2013Quantifying Customer Experience - Presented at Customer Experience Design 2013
Quantifying Customer Experience - Presented at Customer Experience Design 2013
 
The Virtual World is Calling. 18 Predictions and New Realities
The Virtual World is Calling. 18 Predictions and New RealitiesThe Virtual World is Calling. 18 Predictions and New Realities
The Virtual World is Calling. 18 Predictions and New Realities
 
Startup Metrics for Mobile Pirates #MOAARRR by Edith Yeung
Startup Metrics for Mobile Pirates #MOAARRR by Edith YeungStartup Metrics for Mobile Pirates #MOAARRR by Edith Yeung
Startup Metrics for Mobile Pirates #MOAARRR by Edith Yeung
 

Mehr von mwebbjisc

Lak2018: Scaling Nationally: Seven Lesson Learned
Lak2018:  Scaling Nationally: Seven Lesson LearnedLak2018:  Scaling Nationally: Seven Lesson Learned
Lak2018: Scaling Nationally: Seven Lesson Learnedmwebbjisc
 
Jisc Analytics maturity and services
Jisc Analytics maturity and servicesJisc Analytics maturity and services
Jisc Analytics maturity and servicesmwebbjisc
 
Deploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National ScaleDeploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National Scalemwebbjisc
 
Introduction to Jisc's Learning Analytics project - Sept 2015
Introduction to Jisc's Learning Analytics project  - Sept 2015Introduction to Jisc's Learning Analytics project  - Sept 2015
Introduction to Jisc's Learning Analytics project - Sept 2015mwebbjisc
 
Learning analytics inside government
Learning analytics inside governmentLearning analytics inside government
Learning analytics inside governmentmwebbjisc
 
Jisc R&D - WHELF/HEWITT Gregynog 2015
Jisc R&D - WHELF/HEWITT Gregynog 2015Jisc R&D - WHELF/HEWITT Gregynog 2015
Jisc R&D - WHELF/HEWITT Gregynog 2015mwebbjisc
 
Jisc Learning Analytics Update Nottingham June 2015
Jisc Learning Analytics  Update Nottingham June 2015Jisc Learning Analytics  Update Nottingham June 2015
Jisc Learning Analytics Update Nottingham June 2015mwebbjisc
 

Mehr von mwebbjisc (7)

Lak2018: Scaling Nationally: Seven Lesson Learned
Lak2018:  Scaling Nationally: Seven Lesson LearnedLak2018:  Scaling Nationally: Seven Lesson Learned
Lak2018: Scaling Nationally: Seven Lesson Learned
 
Jisc Analytics maturity and services
Jisc Analytics maturity and servicesJisc Analytics maturity and services
Jisc Analytics maturity and services
 
Deploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National ScaleDeploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National Scale
 
Introduction to Jisc's Learning Analytics project - Sept 2015
Introduction to Jisc's Learning Analytics project  - Sept 2015Introduction to Jisc's Learning Analytics project  - Sept 2015
Introduction to Jisc's Learning Analytics project - Sept 2015
 
Learning analytics inside government
Learning analytics inside governmentLearning analytics inside government
Learning analytics inside government
 
Jisc R&D - WHELF/HEWITT Gregynog 2015
Jisc R&D - WHELF/HEWITT Gregynog 2015Jisc R&D - WHELF/HEWITT Gregynog 2015
Jisc R&D - WHELF/HEWITT Gregynog 2015
 
Jisc Learning Analytics Update Nottingham June 2015
Jisc Learning Analytics  Update Nottingham June 2015Jisc Learning Analytics  Update Nottingham June 2015
Jisc Learning Analytics Update Nottingham June 2015
 

Kürzlich hochgeladen

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Kürzlich hochgeladen (20)

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

IWMW 2015 - Integrating with Jisc's App and Resource Platform

  • 1. IWMW 2015 29/07/2015 Integrating with Jisc’s ‘Mobile First-Cloud First’ App and Resource Platform
  • 2. Outline »About Jisc »Jisc Research & Development (R&D) »Jisc’s Mobile-First, Cloud First App and Resource Platform
  • 3. Mission To enable people in higher education, further education and skills in the UK to perform at the forefront of international practice by exploiting fully the possibilities of modern digital empowerment, content and connectivity Our vision & mission Vision To make the UK the most digitally advanced education and research nation in the world
  • 4. What does Jisc do? Does 4 things… Providing and developing a network infrastructure and related services that meet the needs of the UK research and education communities Supporting the procurement of digital content for UK education and research Our network of national and regional teams provide local engagement, advice and support to help you get the most out of our service offer Our R&D work, paid for entirely by our major funders, identifies emerging technologies and develops them around your particular needs
  • 5. Jisc does 4 things… Our work in this area includes: » Security » Connectivity » Access and identity management » Procurement » Cloud » Email » Internet and IP services » Telecoms » Videoconferencing Our work in this area includes: » Journals » e-books » Maps and geospatial data » Learning and teaching resources » Resource discovery » Film and images » Repositories In this area we provide: » A single point of contact through a dedicated account manager » Subject specialists » Communities of practice and peer networking » Local stakeholder for a » Training » A range of online and face to face events (eg Digifest, Networkshop) We are currently running 34 R&D projects including the following topic areas: » Collaboration » Curation and preservation » Data and analytics » Digital literacy » E-learning and VLEs » Libraries » Open access » Research and research data
  • 6. Jisc Research & Development (R&D)
  • 7. The Jisc R&D proposition The goal is Delivered by Facilitated by Using Developing new national shared technology services Collaborating across the sector Jisc as a national body with a technology focus Jisc’s co-design innovation process
  • 8. R&D and Jisc service pipeline
  • 10. Co-design partners 142 ideas considered 24 defined and pitched 5 challenges prioritised >100 senior stakeholders prioritised ideas > 1000 colleagues consulted
  • 11. Co-design challenges Research at risk (R@R) Prospect to alumnus (P2A) Learning analytics Digital learning & capabilitiesImplementing FELTAG Business intelligence Hosting platform Hosting platform
  • 12. Mobile First, Cloud First App and Resource Platform
  • 13. Starting point of our platform… Summer of Student Innovation
  • 14. Student Summer of Innovation
  • 15. Jisc Summer of Student Innovation How it works: » Create – Students make a video to explain their idea » Share – Upload their video and encourage people to vote » Vote - If they hit the voting target we will consider it for funding
  • 16. What did we learn? 26/11/2013 Jisc Co-design 16 Great ideas but… » Difficult route to market » Huge duplication of effort » Technical issues e.g. no mobile/modern HTML .ac.uk authentication service » Difficult to gain institutions trust … Feedback from EdTech startup community was similar
  • 17. 26/11/2013 Jisc Co-design App and Resource hosting platform The solution: » Modern hosting platform » OAuth 2.0 Authentication » Integration layers » Community » Marketplace » Encourage Mobile First, Cloud First Development
  • 18. App and Resource Platform. Overall Architecture
  • 19. What should this look like? How about modelling on something like Google?
  • 20. Based upon: Google stack App store and community Authentication, authorisation & consent First & third party apps APIs and developer services Cloud platform and services & integration
  • 21. Jisc application hosting stack App store &community Authentication, authorisation & consent First & third party apps APIs and developer services Cloud platform and services & integration • Analytics • Business Intelligence • Data Services • Open Resources….
  • 22. App and Resource Platform.. Store/Marketplace
  • 23. Jisc application hosting stack “An app store for Jisc services and content and for third party services that comply with basic Jisc criteria.The app store will make educational technology and content easy to find and easy to use for Jisc customers”
  • 24. Jisc app and resource store User Ratings Reviews Sharing Related Content Graph DB
  • 25. Validation Process 25 Gain trust by auditing: » Technical › Hosting, authentication, resilience, security » Legal › Data protection, » Process › User support, code management, SLAs
  • 26. App and Resource Platform.. Authentication
  • 27. Authentication 26/11/2013 Jisc Co-design 27 Typical modern authentication flows:
  • 28. App and Resource Platform.. APIs
  • 32. Reverse Example – Directory of Online Courses 26/11/2013 Jisc Co-design 32
  • 33. Reverse Example – Directory of Online Courses 26/11/2013 Jisc Co-design 33 Current solution… + =
  • 34. Reverse Example – Directory of Online Courese 26/11/2013 Jisc Co-design 34 What we want… + =XCRI-CAP
  • 35. Reverse Example - Houndly 35 Events, Seminars etc
  • 36. Reverse Example - Houndly 36 Events, Seminars etc
  • 37. Reverse Example - Houndly 26/11/2013 Jisc Co-design 37 Events, Seminars etc
  • 38. RSS – Exhibit A & B 26/11/2013 Jisc Co-design 38 <item> <title>Meet a Mentor </title> <type>Other Event</type> <category>Networking</category> <description>xxxxx.</description> <startDate>Wed, 15 Jul 2015 13:30pm UTC</startDate> <endDate>Wed, 15 Jul 2015 16:30pm UTC</endDate> <startTimestamp>1436967000</startTimestamp > <endTimestamp>1436977800</endTimestamp> <venue>TheGeorge Hotel</venue> <venueAddress>19 – 21 x Street</venueAddress> <venuePostcode>XXXXXX</venuePostcode> <latitude>12.2345</latitude> <longitude>12.2345</longitude> <distance>N/A</distance> </item> <item> <title>TheOther Industries</title> <description> 30 July 2015 - 30 July 2015, . : xxxxxx </description> <link> http://www.html.ac.uk/sections/whats_on/event s_details.php?event_id=7495 </link> <pubDate>Thu, 30 Jul 2015 17:15:00 GMT</pubDate> <guid isPermaLink="false"> 7495@http://www.xxxxxx.ac.uk/sections/whats_ on/</guid> </item> Exhibit A Exhibit B
  • 39. Actual event specification… 26/11/2013 Jisc Co-design 39 Model <item> Elements: <ev:startdate> ( #PCDATA ) [W3CDTF] <ev:enddate> ( #PCDATA ) [W3CDTF] <ev:location> ( #PCDATA ) <ev:organizer> ( #PCDATA ) <ev:type> ( #PCDATA )
  • 40. So what’s the solution? Community agreed APIs?
  • 41. App and Resource Platform… Data Hub
  • 44. App and Resource Platform… Cloud Hosting for Mobile First Development
  • 46. 46 API Database Business Logic Messaging Authentication n x VMs Typical Mobile-First App Third party clientsFirst party clients
  • 47. App development usingVM’s »Figure out architecture › Work our resilience approach › Work out how to scale »Build and secure servers »Sysadmin 26/11/2013 Jisc Co-design 47
  • 48. App development using Backend-as-a-Service 48 x-as-a- Service API Database Business Logic Messaging Authentication API Database Business Logic Messaging Authentication Mobile Client
  • 50. Websites-as-a-service: Azure Website 26/11/2013 Jisc Co-design 50 • Supports .NET, Java, PHP, Node.js, Python • Built-in auto-scale and Load Balancing • Free site suitable for test deployments • High Availability with Auto-Patching • Continuous Deployment with Git,TFS, GitHub
  • 51. App development using Backend-as-a-Service 51 BaaS Providers
  • 52. Backend-as-a-service: Azure Mobile Services 52 • iOS, Android, Windows, HTML5 • Push Notifications • Social Integration w/ Facebook,Twitter, Google, AzureActive Directory • Simple Data Storage APIs • Custom APIs in C# or JavaScript (Node.js) • Easy to Scale (Drag a slider!)
  • 53. Database-as-a-service: SQL Azure and MongoLabs 26/11/2013 Jisc Co-design 53 • 14 day point in time restore (Azure SQL)/ Automated Backup (Mongolab) • Optional geo-replication • 3 Local replicas/Multi-zone failover • No need for patching etc. • Up and running in minutes!
  • 55. Takeaways 26/11/2013 Jisc Co-design 55 • Jisc is a now a service provider! • Look out for ourAPI’s over the next few months • Create XCRI-CAP feeds! • Can we create a common events API? • and how can we create communityAPIs? • Try x-as-a-service cloud
  • 56. Find out more… MichaelWebb Director ofTechnology andAnalytics michael.webb@jisc.ac.uk One Castlepark Tower Hill Bristol BS2 0JA T 020 3697 5800 @michaeldwebb www.slideshare.net/mwebbjisc/