+ All Categories
Home > Documents > OutSystems JumpStart 2015 - Singapore - June 2015.pdf

OutSystems JumpStart 2015 - Singapore - June 2015.pdf

Date post: 28-Feb-2018
Category:
Upload: shansari
View: 217 times
Download: 0 times
Share this document with a friend

of 48

Transcript
  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    1/48

    www.outsystems.com OutSystems. All Rights Reserved1

    Copyright

    This material is owned by OutSystems and may only be used inthe ways described in this Copyright Notice:

    You may take temporary copies necessary to read thisdocument

    You may print a single copy of this material for personal use

    You must not change any of this material or remove any partof any copyright notice

    You must not distribute this material in any shape or form

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    2/48

    OutSystems JumpStart

    OutSystems 1 day course

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    3/48

    www.outsystems.com OutSystems. All Rights Reserved

    www.outsystems.com OutSystems. All Rights Reserved3

    Ready to Jumpstart?

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    4/48

    www.outsystems.com OutSystems. All Rights Reserved

    www.outsystems.com OutSystems. All Rights Reserved4

    AgendaAnd for the day we have...

    9:00 12:30 OutSystems Introduction Learn: Rapid Application development First App Hands On

    < break at 11 am > Learn: Mobile Application development

    13:30 17:00

    Mobile Hands On

    Integration Capabilities Integration Hands On

    < break at 3 pm >

    Architecture & Security Success Stories

    Q&A

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    5/48www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved5

    IntroductionWho is OutSystems?

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    6/48www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved6

    IntroductionWho is OutSystems?

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    7/48

    Top Scenarios and Use Cases

    Forms / Docs Workflows Portals Dashboards Front-Ends

    Quoting Onboarding Customers Executive for SAP

    Simulators Approvals Resellers Line of

    Business

    for

    salesforce.comOrder Entry Field Service Suppliers Insight For legacy

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    8/48www.outsystems.com OutSystems. All Rights Reserved

    References in Singapore

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    9/48www.outsystems.com OutSystems. All Rights Reserved

    50+ OutSystems developersProduction Deployments every 2 weeks

    Teams in Singapore and China

    Several SAP and ORACLE modules replaced

    Corporate CRM for SingTel, NCS and Optus

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    10/48

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    11/48

    www.outsystems.com OutSystems. All Rights Reserved

    Citizen Portal

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    12/48

    Mobile and Web App Dev is a Hard Problem

    20-50Apps

    4 Platform3 Form Factors

    X

    AbundanceOf Data Silos

    X

    SkillsShortage

    X

    Constant Change RequestsX

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    13/48

    Not if you have the right application platform!

    Use existing skills

    Easy to build, effortless changeResponsive plus hybrid

    Abstraction brings stabilitySimplified aggregation

    Does it need to be so hard?

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    14/48

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    15/48

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    16/48

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    17/48

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    18/48

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    19/48

    Hands On

    Your first OutSystems application Exercise 1

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    20/48

    Learn

    Order Management Application (Demo)

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    21/48

    Mobile

    Mobile ready applications

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    22/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved22

    MobileChallenges

    Support for Any Device - Build your applications once, and run them on all

    devices including the iPhone, Android, BlackBerry and Windows Phone;

    Stunning Usability - With the OutSystems Platform you can produce highlyusable applications that ensure high user adoption rates;

    Fast and Risk-Free Change - Quickly deliver new functionality and changerequests without ever breaking your applications.

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    23/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved23

    MobileThe 5 Keys to Building Great Mobile Applications for the Enterprise

    You will need to support multiple device types;

    Mobile Applications need to be easy to deploy;

    You need to be ready for change;

    If it needs to look native, go hybrid.

    Be ahead of the game STARTTODAY!

    *http://www.outsystems.com/mobile/

    http://www.outsystems.com/mobile/http://www.outsystems.com/mobile/
  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    24/48

    www.outsystems.com

    OutSystems Now

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    25/48

    O tS t N

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    26/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved26

    OutSystems NowThe Place to go for Your Enterprise Mobile Apps

    Single Place + One LoginThe place to go for all yourownenterprise mobile appsNo hunting for URLs, etc

    Immediate Change

    Make changes in your appsand theyre immediatelyavailable to your users

    User adoption firstEnterprise controls ensured

    Monitor actual usage

    O tS t N

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    27/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved27

    OutSystems NowBrand it and make it your own

    Open Source App

    Brand it and make it your own

    Extend or modify

    SpiderWaspApp

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    28/48

    Learn

    Mobile Applications (Demo)

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    29/48

    Mobile

    Mobile driven apps Exercise 2

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    30/48

    Lunch Break

    Have a nice Lunch!

    Agenda

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    31/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved31

    AgendaAnd for the day we have...

    9:00 12:30

    OutSystems Introduction

    First App Hands On Learn: Rapid Application development

    Learn: Mobile Application development

    13:30 17:00

    Mobile Hands On

    Integration Capabilities Integration Hands On Architecture & Security Case Study

    Q&A

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    32/48

    OutSystems Platform

    Integration Capabilities

    Integration with External Systems

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    33/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved33

    Integration with External SystemsOutSystems position in existing IT landscapes

    Integration with External Systems

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    34/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved34

    Integration with External SystemsAutomated Integration

    SOAP Web Services;

    REST Web Services

    SAP BAPIs;

    SQL Server Databases;

    ORACLE Databases;

    MySQL Databases;

    DB2 (AS400) Databases

    .NET;

    Java.

    Integration with External Systems

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    35/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved35

    Integration with External SystemsExtend the OutSystems Platform with your C# or Java code

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    36/48

    Integration Hands On

    Extend your applications Exercise 3

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    37/48

    Architecture & Security

    What is under the hood

    OutSystems Platform

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    38/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved38

    OutSystems PlatformTypical Physical Architecture

    + + JBOSSor

    Weblogic

    + IIS+

    OutSystems Platform

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    39/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved39

    OutSystems PlatformEnterprise Cloud Platform as a Service (PaaS)

    Self-service provisioning, configuration,monitoring, and elastic scaling;

    VPNto your data center;

    Daily backups and on-demand restore ofproduction data;

    Continuous infrastructure monitoring;

    99.9% availability;

    Full-cloud or hybridconfigurations;

    OutSystems platform Architecture

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    40/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved40

    OutSyste s p at o c tectu eArchitecture Overview

    Front-end server(s) - standard WebApplication Server (IIS or Java ApplicationServer) environment complemented with3 extra OutSystems services;

    Deployment Controller Server compilethe applications and deploy in front-endservers;

    Database Server- The Database Serveris a Relational Database ManagementSystem (RDBMS), such as Microsoft SQLServer, Oracle or MySQL database

    *More information on architecture tech notehttps://www.outsystems.com/platform/development/infrastructure-technote/

    High Performance and Availability

    https://www.outsystems.com/platform/development/infrastructure-technote/https://www.outsystems.com/platform/development/infrastructure-technote/https://www.outsystems.com/platform/development/infrastructure-technote/
  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    41/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved41

    g yFarm configuration for high scalability

    Front EndServer

    Cluster Database Environment

    Front EndServer

    DatabaseServer

    DatabaseServer

    DeploymentControl Server

    OutSystems Platform architecture is

    compliant with industry standards

    Horizontal ScalabilityLoad BalancingDatabase clusteringContent Delivery NetworksReverse Proxies

    LoadBalancer

    Performance

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    42/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved42

    High performance applications

    Runtime &

    Configuration

    Code Generation

    & Optimization

    Code/Model

    Validation Deployment

    Visual language

    oriented for optimized

    app. design;

    No low-level

    programming (no

    pointers, no object

    handling)

    High performance

    patterns, ready to be

    assembled

    Assemble &

    Change

    Underperforming and

    unexpected pattern

    usage warnings

    Performance impact on

    change via TrueChange.

    Maintenance

    Suggestions

    Page Size (View State

    Optimization)

    Database fetch size

    containment

    Database connection

    pool containment

    External integration

    timeout management:

    schedulers + web

    services + custom

    integration

    Multi-Server farm

    deployment

    Hot deployment

    Optimal (differences

    based)

    Wave upgrades

    across app server

    farm, never shuts

    down system.

    Shared runtime

    code

    High performance,

    asynchronous event

    logging

    Scheduler

    Scalability &

    Throttling

    Security & Privacy

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    43/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved43

    y yAWS Security & Compliance

    Amazon Web Services (AWS) data centers have

    multiple layers of operational and physical securitytoensure the integrity and safety of data;

    Accredited under several security compliancestandards, such as:

    ISO 27001,

    SOC 1/SSAE 16/ISAE 3402,

    SOC 2,

    SOC3,

    FedRAMPSM and FIPS 140-2.

    *More information on: https://aws.amazon.com/security/and https://aws.amazon.com/compliance/

    Security & Privacy

    https://aws.amazon.com/compliance/https://aws.amazon.com/compliance/https://aws.amazon.com/security/https://aws.amazon.com/security/
  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    44/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved44

    y yApplication Security

    Runtime &

    Configuration

    Deployment &

    ArchitectureCode Generation

    IT Security

    Governance

    Role based security

    Single-Sign-on

    Security API for role

    based business rules

    Extensible

    authentication model

    Built-in security

    Framework

    Encrypted password for

    DB connections

    SQL and C#/Java code

    injection prevention

    Dedicated and isolated

    DB connection pools

    Strong session

    identifier validation

    mechanisms

    Total runtime isolation

    and containment

    Full exception handling

    Application isolation in

    different frontends /

    network areas

    Multi-tenantarchitecture

    for automatic data

    segmentation

    HTTP / SSL

    encryption support

    Windows Integrated

    Authentication

    Active Directory

    Authentication

    Centralized

    configuration of

    users and roles

    Role based security

    for different IT

    profiles

    Network based

    security

    Detailed log of all IT

    operations

    Automatic

    instrumentation of

    all events

    Centralized

    monitoring and

    auditing console

    Security & Privacy

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    45/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved45

    Application Isolation in separate servers

    internet

    Production

    Database Cluster (P3)

    Front End 1

    (intranet)

    c

    Front End 2

    (intranet)

    Front End 3

    (website)Front End 4(website)

    ExternalusersInternalusers

    INTRANET NETWORK ZONE INTERNET NETWORK ZONE

    With OutSystems SelectiveDeployment featureyou canisolate applicationsin differentnetwork areas (public vs.internal, etc.).

    Security References

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    46/48

    www.outsystems.com OutSystems. All Rights Reserved www.outsystems.com OutSystems. All Rights Reserved46

    High Security Profile Customers

    US ArmyBanking & Insurance

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    47/48

    OutSystems Story

    Case Study

  • 7/25/2019 OutSystems JumpStart 2015 - Singapore - June 2015.pdf

    48/48

    Thank you for your time!

    Hope you enjoyed the session!

    http://www.outsystems.com/goto/feedback-jumpstart

    http://www.outsystems.com/goto/feedback-jumpstart

Recommended