mobilitet f r f retag och organisationer mikael h kansson
Download
Skip this Video
Download Presentation
Mobilitet för företag och organisationer Mikael Håkansson

Loading in 2 Seconds...

play fullscreen
1 / 48

Mobilitet för företag och organisationer Mikael Håkansson - PowerPoint PPT Presentation


  • 114 Views
  • Uploaded on

Mobilitet för företag och organisationer Mikael Håkansson. Enterprise Mobility. Integration Business Intelligence Client infrastructure Business Consultant Mobile Developer. Consumer app. App. Back-end. Enterprise app. App. Back-end. Challenges. Native ? Web? Hybrid?. LOB System.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Mobilitet för företag och organisationer Mikael Håkansson' - zelig


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
enterprise mobility
Enterprise Mobility

Integration

Business Intelligence

Client infrastructure

Business Consultant

Mobile Developer

slide3
Consumer app

App

Back-end

Enterprise app

App

Back-end

challenges
Challenges

Native?

Web?

Hybrid?

LOB System

Format?

Transport?

Availability?

Security?

?

Distribution?

Management?

outline
Outline

21:00

18:00

Break

Transport & Format

Availability

Security & Authentication

Building

native applications

Mobile communication patterns

Q & A

slide6
WCF | REST | JSON

AZURE | Service Bus | ACS

STS | ADFS | Token basedauthentication

iOS | Android | Windows Phone

challenge 1 transport format
Challenge #1 – Transport & Format

LOB System

REST/JSON

?

BizTalk

rest in short
REST (in short)

SOAP

HTTP(S)

SOAP Envelope

XML

POST

REST

HTTP(S)

Any

XML/JSON/*

GET/POST/PUT/DELETE

Protocol

Body Format

Data Format

Supported Verbs

xml vs json
XML vs JSON

Magnus Norberg

{

"id": “1324",

"name": “Magnus Norberg"

}

xml vs json1
XML vs JSON
    • Magnus Norberg
    • Kritster Ranta
xml vs json2
XML vs JSON

[

{

"id": "1234",

"name": ”Magnus Norberg"

},

{

"id": "5678",

"name": ”Krister Ranta"

}

]

rest with biztalk server 2013
REST with BizTalk Server 2013
  • GET- & DELETE payload is passed in context only
  • Only supports XML (BUG)
  • Exception handling is difficult
  • Limited to Isolated host (IIS)
  • Doesn’t work with Service Bus (BUG)
challenge 2 availability
Challenge #2 – Availability

DMZ

LOB System

BizTalk

challenge 2 availability1
Challenge #2 – Availability

LOB System

RelayBinding

Azure

BizTalk

availability check
Availability – Check!

LOB System

Gateway

Relay

challenge 3 security access
Challenge #3 – Security (Access)

2

1

LOB System

realm, username, password

ACS

BizTalk

Relay

challenge 4 federated authentication1
Challenge #4 – Federated Authentication

STS

”issuer”

Trust

”token”

Relay

”relying party application”

challenge 4 federated authentication2
Challenge #4 – Federated Authentication

LOB System

ACS

BizTalk

Relay

ADFS

SAML

Active Directory

challenge 4 federated authentication3
Challenge #4 – Federated Authentication

2

3

1

LOB System

SWT/JWT

ACS

BizTalk

Relay

realm, username, password

ADFS

SAML

SAML

SWT

Active Directory

slide28

upnext: Building Mobile Apps

building mobile apps
Building Mobile Apps

Native

Web based

Hybid

Tightly integrated

Homogeneous design

Require developer specialists

Designated distribution channel

Time consuming

Development standards

Simplified deployment

Rapid development

Not integrated with device

Generic design

Tightly integrated

Simplified deployment

Rapid development

Generic design

the work order application
The Work Order Application

Welcome

Work Orders

Details

Work Order #1

Work Order #1

Demo

Name:

Title:

Description:

Work Order #2

****

Password:

New

Status:

Work Order #3

17

Effort:

Work Order #4

Work Order #5

Edit

Delete

Login

Back

building native apps using visual studio
Building Native Apps using Visual Studio

Cross-platform.Net Framework

Founded in 2001 by Novel

Mono 1.0 released in 2004

Supported by Xamarin in 2011

Now supports bothiOS (MonoTouch) and Android (Mono for Android)

building native apps using visual studio1
Building Native Apps using Visual Studio

C# only

Compiles to nativecode

Native UX controls

Huge community

Xamarin Studio | Visual Studio

monotouch dialog
MonoTouch.Dialog

Framework to programmatically create standard user interface using code only

Works with Visual Studio 

monotouch dialog1
MonoTouch.Dialog

UIWindow - The Application Window

- UINavigationController- Handles navigations between dialogs

- DialogViewController-A dialog

- RootElement - Top-level container for the items

- Section - Grouping element

- Element - Controls

monotouch dialog elements api
MonoTouch.Dialog - Elements API

UINavigationController

- DialogViewController

- RootElement

- Section

- Element

complete demo
Complete demo!

2

3

1

LOB System

SWT/JWT

ACS

BizTalk

Relay

ADFS

SAML

SWT/JWT

Active Directory

mobile communication patterns using azure mobile services
Mobile communication patternsusing Azure Mobile Services
  • Data (SQL Azure + node.js)
  • API (node.js)
  • Scheduler (node.js)
  • Push
  • Identity
  • Preconfigured apps for all platforms
mobile communication patterns
Mobile communication patterns

Request/Reply

BizTalk

mobile communication patterns1
Mobile communication patterns

Request/Reply

Fire n’ forget

BizTalk

BizTalk

mobile communication patterns2
Mobile communication patterns

Request/Reply

Fire n’ forget

Callback

BizTalk

BizTalk

BizTalk

mobile communication patterns3
Mobile communication patterns

Request/Reply

Fire n’ forget

Callback

BizTalk

BizTalk

BizTalk

BizTalk

Cache

mobile communication patterns4
Mobile communication patterns

Request/Reply

Fire n’ forget

Callback

BizTalk

BizTalk

BizTalk

BizTalk

Cache

about xamarin
About Xamarin

Starter

Indie

Business

Enterprise

  • Publish to app stores
  • Xamarin Studio
  • Size capped to 32kb
  • Build your first app!
  • Xamarin Studio
  • Unlimited app size
  • 1 Year Subscription
  • Licensed per user
  • Business Features
  • Email Support
  • Xamarin Studio
  • Visual Studio Support
  • 1 Year Subscription
  • Licensed per seat
  • Priority Support (SLA)
  • Premium Components
  • Xamarin Studio
  • Visual Studio Support
  • 1 Year Subscription
  • Licensed per seat

Free

$299

$999

$1899

related technologies
Related technologies…

Windows Azure Active Directory

http://bit.ly/15xJ2Io

Windows Azure Mobile Services

http://bit.ly/188Llcg

Microsoft BizTalk Services

http://bit.ly/11ELOcK

for more info
For more info…

Federated Authentication for Azure Service Bus

bit.ly/1d1VAPu

Azure Service Bus

bit.ly/1cw2K0I

Xamarin

http://xamarin.com/

ad