Build Apps for your Enterprise

with SAS and HTML5

Nikola Markovic

Boemska Ltd.

27th September 2016

Who

I am Nik. I run Boemska. We are a SAS Partner consultancy. Amongst other things, we build a lot of Apps for our clients. Anything from legacy SAS/AF application modernisations, to Mobile apps, to some pretty big bespoke systems. All on SAS.

 

I'm a nerd and I get carried away quite easily. I'm trying to keep this as brief as I can on purpose.

What

First I'll show you some apps
 

Then I'll go through how they work
 

Then I'll briefly touch on architecture (sizing, scaling, impact)
 

Then I'll talk about why
I think this is really important
 

...then questions

Apps

Show some Apps first (for context)

 

For Context again:
AJAX for SAS Programmers

 

  • First there were Web Pages
     
  • Then those Web Pages started loading other Web Pages in the background
     
  • Now we have Javascript Web Applications

    (and profit)

For Context still:
AJAX for SAS Programmers

 

The HTML5 Data Adapter for SAS

Talk technical.

AngularJS Seed App

Don't forget this:

SASHOT Editor

Also a nice app to get everyone started:

Architecture

What we get OOB: Enterprise Integration

  • Single Sign-On
     
  • Transport Level Security / SSL
     
  • Per-request Authorisation
     
  • Granular, role based Metadata security

Architecture

Performance and Impact

  • consistently small SASWORK
     
  • ActiveMQ is better than Remote Services
     
  • accurate sizing through predictable load testing, building for available capacity
     
  • predictable SASWORK size, in-memory
    with near zero real impact on normal users

Deployment

is so easy

Do a quick walkthrough if SSH connection is decent

and there's time

Boemskapp

(if I've gone reeeally quickly)

 

The Deployment Platform: Our Commercial Offering

 

Nice Frontend

Package based Deployment

Metadata Integration

Developer Workspaces

DB backed JVM
Scaling / Failover / HA

Real Push Events

 

The Bigger Picture

in your current Enterprise

RAPID development, because of

literally zero up front startup cost.
 

Fully HTML5 Standard compliant.
No compromises made, no proprietary components.

 

Apps are just another form of Data Management,
developed and owned by the Business.

The Bigger Picture

Why SAS?

 

Why Now?

Links

Build Apps for your Enterprise

By Nikola Markovic

Build Apps for your Enterprise

  • 733