This document discusses building a simple cross-platform REST service using .NET, Vagrant, and Docker. It describes an example health data sharing app that allows an iOS health app to POST and GET JSON health data from a REST server. It recommends using frameworks like ASP.NET Web API, ServiceStack, NancyFX, or MicroRest to build the REST module, and tools like Vagrant and Docker for development environments and isolation of dependencies.
1 of 28
Download to read offline
More Related Content
Simple Crossplatform REST-Service with .NET, Vagrant and Docker
1. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Simple
crossplatform REST-足Service
with
.NET,
Vagrant and
Docker
Andreas
Mosti
|
Software
Developer
|
anm@dips.no
2. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
3. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
4. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
5. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
6. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
7. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
8. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
9. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
10. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
11. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
12. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Example App:
13. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
HealthKit Server
14. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
HealthKit
Server
HealthKit
iOS
HealthKit
Web
POST
JSON
GET
JSON
15. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
REST
Module
16. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
-足 ASP.NET
WebAPI
-足 ServiceStack
-足 NancyFX
-足 MicroRest
REST
frameworks for
.NET
17. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
18. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
19. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
20. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
21. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Dapper
22. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
23. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
For
environments
For
isolation,
dependencies
and
deployment
24. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
25. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Vagrantbox:
Ubuntu 14.04
LTS
26. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Code
-足 Build Test
Deploy,
All
locally!
27. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E
Orchistrate and
scale with
Docker-足Compose
28. E N A B L I N G
E F F I C I E N T
H E A L T H C A R E