WebLogic & Coherence. Best backend for Mobile Apps. July 2014 INSERT PRESENTER TITLE AND DATE
|
|
- Karen Dalton
- 8 years ago
- Views:
Transcription
1
2 WebLogic & Coherence Best backend for Mobile Apps July 2014 INSERT PRESENTER TITLE AND DATE Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted
3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 3
4 The Enterprise Evolution The New Normal Mainframe Client/Server Web Mobile Things Copyright 2014 Oracle and/or its affiliates. All rights reserved.
5 Mobile & Cloud Computing 90% of CIO expect to deploy more than 25 mobile apps in Source: Forbes: Mobile Business Statistics For 2012 By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1. Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014 Copyright 2014 Oracle and/or its affiliates. All rights reserved.
6 WebLogic & Coherence Mobile Strategy Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted
7 WebLogic Server 12c Mobile, Developer Productivity Clients Proxies WLS ADF Mobile HTML5 clients WebSocket Emulation OTD HTTP/S, JSON/XML WebSocket, Server-Sent Events, Long polling Apache OHS JAX-RS 2.0 Server-Sent Events Web Sockets (JSR 356) WebSocket Emulation JSON Programming API TopLink Data Services JPA Change Notification Database Java EE 7 APIs JAX-RS 2.0, WebSocket 1.0 JSON Programming API JPA 2.1 Additional WebLogic Value-Add Server-Sent Events WebSocket Emulation JPA-RS Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 7
8 WebLogic & Coherence REST Services Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted
9 WebLogic Server and JAX-RS 2.0 Defaults with JAX-RS 1.1 Annotation-based API for RESTful web services, Java EE 6 standard Supplied as jax-rs-2.0.war shared-library Overrides default JAX-RS API, supplies Jersey implementation Referenced by applications to use JAX-RS 2.0 New Features in JAX-RS 2.0 Standard Client API Filters/interceptors Server-side content negotiation Asynchronous processing Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 9
10 Time Server-Sent Events A Jersey 2.5 Bonus RESTful Approach to SSE Stream asynchronous events from Server to Client using JAX-RS/Jersey runtime Uni-directional, server-send model using simple data protocol Part of HTML5 Standard by W3C with EventSource JavaScript Object Many HTTP messages on a single connection Enables reconnection and replay capability with Last-Event-ID HTTP header tracking Automatically included and registered by the WLS JAX-RS 2.0 shared-library open received received Client reconnect received received HTTP / SSE HTTP / Res payload payload HTTP / SSE + <Last-Data ID> HTTP / Res payload payload payload data available data available Server data available data available Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 10
11 WebLogic & TopLink Data Services (JPA-RS) Provide easy to configure JSON and XML access via REST to enterprise data sources Declarative: No Java SE/EE development required Data Access over REST with JSON or XML Live Data Notifications over WebSockets or Server Sent Events Database Change Notification Multiple Data Sources: Relational, NoSQL, Coherence Multiple Clients: HTML5/JS, JavaFX, mobile devices, ADF Mobile Java EE Standards Based: JPA, JAX-RS, JAXB, Bean Validation Leverage all of TopLink s features including TopLink Grid with Coherence Copyright 2014 Oracle and/or its affiliates. All rights reserved.
12 WebLogic & TopLink Data Services Overview Automatically provides REST operations for entities in persistence unit (GET, PUT, POST, DELETE) Supports invocation of named queries via HTTP Automatic generation of XML and JSON bindings Leverages MOXy s JPA Fidelity features to avoid lossy transformations Automatic injection of links for entity relationships Default Resource Model generation Usage: just add JPA-RS web fragment jar to WEB-INF/lib! Copyright 2014 Oracle and/or its affiliates. All rights reserved.
13 Cache Server Tier Proxy Tier Coherence REST Support C++ Client Java,.NET, C++, and REST Clients Client types Coherence*Extend (external to cluster) Compute Clients (Java cluster members) REST Clients Portable Object Format (POF) Highly compressed object format Stores data more efficiently on data grid Optimizes network usage Quick indexing to access individual fields.net Client Java Client Java Client POF Coherence Extend POF Cache Coherence Cluster REST Client POF Objects Copyright 2014 Oracle and/or its affiliates. All rights reserved.
14 Coherence REST Security and Usability Improved Client Integration Secure SSL communications HTTP basic authentication, client-side certificates Fine-grained authorization Query Enhancements named queries Limit query results Keyset Retrieval Pluggable Query Engines In-Memory Data Grid Proxy Tier Data Tier Copyright 2014 Oracle and/or its affiliates. All rights reserved.
15 WebLogic & Coherence WebSockets Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted
16 WebSocket Overview What are WebSockets? WebSockets are an emerging web technology that provides full-duplex, bi-directional communication channels using TCP connections over the Internet Backed by industry standards The WebSocket Protocol (IETF RFC 6455) The WebSocket API defined in W3C HTML5 (JSR-356) Java API for WebSocket 1.0 and included in Java EE 7 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 16
17 WebSocket Overview The WebSocket API in HTML5 Enables use of WebSocket in HTML5/web applications Open/Close connections Send/Receive messages Fully asynchronous Event driven, listen and respond to events Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 17
18 WebSocket Overview Browser Support for WebSocket API Broad base of support for WebSocket in modern browsers Firefox 28+, Chrome 33+, Safari 7+, IE 10+ Including mobile browsers Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 18
19 WebSocket Overview The WebSocket Protocol The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code. Strong relationship with HTTP Opening request and handshake is interpreted by HTTP servers HTTP Upgrade performed on successful handshake to switch to WebSocket Protocol Once WebSocket connection established Nothing further to do with HTTP (except WebSocket Emulation, see later) No Headers, Cookies, Sessions,... Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 19
20 WebSocket Overview Common Use Cases Time critical data delivery Stocking monitoring, trading Ticket reservation, seat selection Applications that require true bi-directional exchanges with low latency IoT control systems, gaming, gambling High levels of interactivity Chat systems, online sales engagement tools, support systems for trouble shooting High throughput applications Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 20
21 Time WebLogic Server WebSockets Support for Java EE 7 JSR-356 WebLogic WebSocket implementation Supports protocol standard Adoption by PeopleTools 8.54 (H2CY2014) open HTTP Handshake Request Handshake Response WebSocket Connection upgrade WebLogic Java EE 7 API for WebSocket Included in GlassFish 4.0 Allows defining WebSocket Endpoints (Events) Handle onopen, onclose, onerror, onmessage Bi-directional communication between peers Endpoints used by Servers and Clients send receive Client receive receive send receive payload payload payload payload payload payload receive send Server send send receive send Support encoders/decoders Map message content to/from Java objects Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 21
22 WebSocket Differences WebLogic / WebLogic Server WebLogic Server Proprietary API (weblogic.websocket.*) JSR-356 WebSocket 1.0 API (javax.websocket.*) No Java Client API Custom WebSocket implementation Uses internal Servlet for WebSocket handshake WLS internal core networking takes over after WebSocket connection is established Support for Java Client API Uses Project Tyrus WebSocket Implementation Tyrus integrated using ServletContainerInitializer and Filter; Filter handles WebSocket handshake WLS delegates all WebSocket messages to Tyrus for handling Proprietary API (weblogic.websocket.*) deprecated Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 22
23 WebLogic WebSockets Performance/Scalability Scalability - Message Echo Benchmark Clients connect, send messages Server broadcasts back to clients 60K connections/server, 512 byte msg 29K msgs/sec throughput Scalable persistent connections Performance improved in Generally comparable at 60K connections Generally better at lower # connections Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 23
24 Performance - WebLogic vs Secure WebSocket Benchmark Results Number of Connections Receive Rate (Msg/Sec) Average Response time (Sec) th Percentile (Sec) CPU Utilizatio n Receive Rate (Msg/Sec) Average Respons e time (Sec) th Percentile (Sec) CPU Utilizatio n % Diff Message Receive rate 20, % % +19.4% 40, % % +5.0% 60, % % +3.6% Copyright 2014 Oracle and/or its affiliates. All rights reserved.
25 WebLogic Server WebSocket Emulation Browsers and firewalls may not support/permit WebSocket protocol WebLogic provides a fallback mechanism to emulate the WebSocket transport behavior Client side with JavaScript library - OraSocket.js Server side with an adapter to handle HTTP Long Polling Developers Use the WebSocket API for Java to write your application Use the WebSocket JavaScript Object on the client Same codebase Looks and smells just like a WebSocket application Whatever happens behind the scene is not your concern Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 25
26 WebLogic Server Java API for JSON Processing WebLogic Server implementation based on Java EE7 RI Standard Java API to generate and parse JSON Included in Java EE 7 Included as module with WebLogic Server Has an Object model API to represent JSON Similar to DOM API in XML world Has a Streaming API to produce/consume JSON Similar to StAX API in XML world Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 26
27 Positioning Rich Client Protocols for Notifications HTTP Polling - Periodic Get Client makes periodic requests for data, server responds with data if available HTTP Long Polling - Hanging Get Client opens connection, server keeps open until data sent, closes it. Client reopens. HTTP Streaming - Forever Request Client opens connection, server maintains over multiple sends, non-standard Server-Sent Events - Uni-directional SSE Client opens SSE channel, server maintains over multiple sends, client standard WebSocket Protocol - true bi-directional persistent connection HTTP -> WebSocket bi-directional connection, client and server standards Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 27
28 Positioning Rich Client Protocols for Notifications Protocol HTTP Polling Standards Based No HTTP Long Polling No (Comet) Latency Variable, usually High Medium, can be high HTTP Overhead Connection Direction High Non Peristent Uni-Directional Medium Non Persistent Uni-Directional HTTP Streaming No Low Low Persistent Uni-Directional Server-Sent Event WebSocket Yes (Client side) Yes Client, Server Low Low Persistent, Reconnects Uni-Directional Low Low Persistent Bi-Directional Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 28
29 Oracle Mobile Suite WebLogic, Coherence, ADF, OSB and more Everything you need to develop enterprise mobile applications in one package Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted
30 Oracle Mobile Application Framework Write Once, Deploy to Many Oracle Mobile App Framework Copyright 2014 Oracle and/or its affiliates. All rights reserved.
31 Oracle Mobile Application Framework Productivity boosting development framework Build Once, Run on Multiple-Platform Phones, Tablets, ios, Android Simpler Extensible UI development Components, HTML5/JavaScript Choice of IDEs Java for business logic Disconnected: SQLite with Encryption Integrated Security Full Access to Native Device Features Modular, Reusable Application Components In App configurability Copyright 2014 Oracle and/or its affiliates. All rights reserved.
32 UI Implementation Options in Oracle MAF Component based page definition AMX Components Programmatic HTML5 with any third-party HTML5 frameworks Remote URL Any server-side HTML Copyright 2014 Oracle and/or its affiliates. All rights reserved.
33 Application Mobile XML Components (AMX) 80+ Components XML format Visual development Declarative data binding Rendered into HTML5/JavaScript on device at RT Customized look and feel through CSS Copyright 2014 Oracle and/or its affiliates. All rights reserved.
34 Mobile Application Controller MVC architecture for your mobile application Define the flow of your application Navigate between pages, methods and decision points Java code for UI events and managed beans Copyright 2014 Oracle and/or its affiliates. All rights reserved.
35 Device Features Interaction Leverages Apache Cordova Drag and drop to use SMS Contacts GPS Camera Files Or access programmatically Java & JavaScript API Copyright 2014 Oracle and/or its affiliates. All rights reserved.
36 Extend and Expand Add capabilities to the framework Cordova Plug-in Support Add functionality such as barcode scanning, NFC, geo-fencing, etc. Cross platform Custom AMX Component Support Allows developer to add custom UI components to the framework Declarative reusable Component Support Copyright 2014 Oracle and/or its affiliates. All rights reserved.
37 Native Push Notification Support Push notifications to mobile users from a single code base Leverage native push notification ios: Apple Push Notification Android: Google Cloud Messaging Service Tightly integrated With the application lifecycle and business logic Copyright 2014 Oracle and/or its affiliates. All rights reserved.
38 Built-in Security Features Authentication Online and Offline authentication Single login across Features Out of the box integration with Oracle Access Manager for Mobile & Social Access Control Role based access Encryption Credential store Local data Communication channels Copyright 2014 Oracle and/or its affiliates. All rights reserved.
39 Complete Mobile Security Integration Oracle Mobile Security Suite Enterprise App Store Data Leak Protection FIB-level encryption Oracle Access Management Mobile and Social Single Mobile Application Sign on Logon using Social Identity like Facebook, Google, Twitter, etc. Web SSO and OAuth Authentication Copyright 2014 Oracle and/or its affiliates. All rights reserved.
40 Development Tools Integration Increase developer productivity Oracle JDeveloper or Oracle Enterprise Pack for Eclipse IDEs integrate with mobile SDK seamless development/testing/deploying experience Productivity boosting IDE Declarative and visual editors Component palette Data control palette Property inspectors Smart code editors Copyright 2014 Oracle and/or its affiliates. All rights reserved.
41 Mobile Application Framework Architecture Device Native Container HTML5 & JavaScript Presentation MAF AMX View MAF Controller Cordova & Plugins Local HTML Java VM Business Logic Mobile Model Web View Server HTML JDBC SQLite App Config Push Handler Credential Management, SSO & Access Control Configuration Services Server-Generated HTML APN/GCM Push Services SOAP & REST Services Device Services Encrypted SQLite DB Mobile Device Server Copyright 2014 Oracle and/or its affiliates. All rights reserved.
42 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 42
43
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
More informationSafe Harbor Statement
Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationMobilize Your ERP with ADF Mobile
Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO rkumar@ealliancecorp.com 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationORACLE ADF MOBILE DATA SHEET
ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized
More informationHow To Develop A Mobile Application On An Android Device
Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
More informationADF Mobile Overview and Frequently Asked Questions
ADF Mobile Overview and Frequently Asked Questions Oracle ADF Mobile Overview Oracle ADF Mobile is a Java and HTML5-based mobile application development framework that enables developers to build and extend
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility
ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service
More informationSAP Mobile Platform Intro
SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad
More information<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview
Oracle Mobile Enterprise Application Platform Overview Oracle Tools Product Development The following is intended to outline our general product direction. It is intended for information
More informationOracle White Paper December 2013. Mobility for Oracle Applications using Fusion Middleware
Oracle White Paper December 2013 Mobility for Oracle Applications using Fusion Middleware Overview There is a change going on in how people access information that is as dramatic as when PCs replaced green
More informationDeliver World-Class Smartphone and Tablet Applications with Oracle Mobile
Deliver World-Class Smartphone and Tablet Applications with Oracle Mobile Oracle Mobile Strategy and Overview Ravi Pinto, Director, Product Management ravi.pinto@oracle.com Copyright 2014 Oracle and/or
More informationReal Life Oracle Mobile Application Framework. Things that you don't get from the developer guide
Real Life Oracle Mobile Application Framework Things that you don't get from the developer guide Oracle Open World, San Francisco, September 28th 2014 Who Am I Luc Bors Principal Consultant AMIS, Netherlands
More informationIntegrating Mobile apps with your Enterprise
Integrating Mobile apps with your Enterprise Jonathan Marshall marshalj@uk.ibm.com @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and
More informationHow Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development A RapidValue Solutions Whitepaper Contents Executive Summary... 03 Oracle Mobile Application Framework (MAF): The Complete Development
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION Java EE 6 full platform support plus selected Java EE 7 APIs Java SE 6 and 7 certification Oracle Java SE Support
More informationExtending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security
Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security Contents Executive Summary... 03 Building Mobile Centric Applications... 04 Business Challenges... 04 Development Challenges...
More informationFIVE SIGNS YOU NEED HTML5 WEBSOCKETS
FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER Copyright 2011 Kaazing Corporation. All rights reserved. FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER HTML5 Web Sockets is an important
More informationIntroduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
More informationBuilding native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
More informationHow To Build A Web App
UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
More informationIntegrating Web Messaging into the Enterprise Middleware Layer
The increasing demand for real-time data has companies seeking to stream information to users at their desks via the web and on the go with mobile apps. Two trends are paving the way: o Internet push/streaming
More informationGetting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
More informationSimplify Enterprise Mobility. Frédéric Desbiens Principal Product Manager Mobility and Development Tools
Simplify Enterprise Mobility Frédéric Desbiens Principal Product Manager Mobility and Development Tools Agenda MARKET TRENDS ORACLE MOBILE STRATEGY MOBILE SUITE & SECURITY SUITE ROADMAP MOBILE CLOUD SERVICE
More information<Insert Picture Here> Java, the language for the future
1 Java, the language for the future Adam Messinger Vice President of Development The following is intended to outline our general product direction. It is intended for information
More information50 shades of Siebel mobile
50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1 Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7 Key
More informationWorkday Mobile Security FAQ
Workday Mobile Security FAQ Workday Mobile Security FAQ Contents The Workday Approach 2 Authentication 3 Session 3 Mobile Device Management (MDM) 3 Workday Applications 4 Web 4 Transport Security 5 Privacy
More informationICE Trade Vault. Public User & Technology Guide June 6, 2014
ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,
More informationSafe Harbor Statement
Logging & Debugging von M(obile)AF Applikationen Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co. KG Safe Harbor Statement The following is intended to outline our general product direction.
More informationMOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER
SECURE ENTERPRISE HTML5 MOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER MOBILE HELIX LINK SDK OVERVIEW Mobile Helix Link Your business is everywhere, your information needs to be. Introduction
More informationJD Edwards EnterpriseOne Mobile Solutions
Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3
More informationServer-Side JavaScript auf der JVM. Peter Doschkinow Senior Java Architect
Server-Side JavaScript auf der JVM Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be
More informationMOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper
MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle
More informationJava in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.
Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future
More informationEnterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com
Enterprise Mobile Web Development Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com Setting the Stage Making the right technology choice for your mobile presence What
More informationtibbr Now, the Information Finds You.
tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise
More informationImprove your mobile application security with IBM Worklight
Improve your mobile application security with IBM Worklight Contents 1 Introduction 2 IBM Worklight overview 4 Enabling mobile security with IBM Worklight 6 Integrating IBM Worklight with enterprise security
More informationWeb Cloud Architecture
Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented
More informationTHE NEW DIGITAL EXPERIENCE
steffo.weber@oracle.com SECURING THE NEW DIGITAL EXPERIENCE Dr Steffo Weber, Oracle BridgFilling the UX gap for mobile enterprise applications. May,-2014 Latest Entries Protecting IDPs from malformed SAML
More informationAll You Can Eat Realtime
HTML5 WebSocket: All You Can Eat Realtime By Peter Lubbers, Kaazing May 14, 2010 1 About Peter Lubbers Director of Documentation and Training, Kaazing Co-Founder San Francisco HTML5 User Group http://www.sfhtml5.org/
More informationFramework Adoption for Java Enterprise Application Development
Framework Adoption for Java Enterprise Application Development Clarence Ho Independent Consultant, Author, Java EE Architect http://www.skywidesoft.com clarence@skywidesoft.com Presentation can be downloaded
More informationUsing SAP Logon Tickets for Single Sign on to Microsoft based web applications
Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,
More information2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
More informationADF. Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools
Developing for Mobile Devices with Oracle ADF Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools Agenda Overview ADF Mobile Browser
More informationBuild Your Mobile Strategy Not Just Your Mobile Apps
Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need
More informationITP 342 Mobile App Development. APIs
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
More informationHOL9449 Access Management: Secure web, mobile and cloud access
HOL9449 Access Management: Secure web, mobile and cloud access Kanishk Mahajan Principal Product Manager, Oracle September, 2014 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Oracle
More informationSmartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
More informationThe Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
More informationOnegini Token server / Web API Platform
Onegini Token server / Web API Platform Companies and users interact securely by sharing data between different applications The Onegini Token server is a complete solution for managing your customer s
More informationJVA-122. Secure Java Web Development
JVA-122. Secure Java Web Development Version 7.0 This comprehensive course shows experienced developers of Java EE applications how to secure those applications and to apply best practices with regard
More information<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel
Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following
More informationSAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014
SAP Mobile Platform 3.0 Overview Jeff Gebo Customer Experience Group June 10th, 2014 Legal Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed
More informationAn introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
More informationHigh Performance Messaging for Web-based Trading Systems. Frank Greco - @frankgreco Director of Technology, Kaazing
High Performance Messaging for Web-based Trading Systems Frank Greco - @frankgreco Director of Technology, Kaazing Outline Background Trading Systems and the Web Requirements Web Messaging for Trading
More informationBuilding a Mobile App Security Risk Management Program. Copyright 2012, Security Risk Advisors, Inc. All Rights Reserved
Building a Mobile App Security Risk Management Program Your Presenters Who Are We? Chris Salerno, Consultant, Security Risk Advisors Lead consultant for mobile, network, web application penetration testing
More information... Introduction... 17. ... Acknowledgments... 19
... Introduction... 17... Acknowledgments... 19 PART I... Getting Started... 21 1... Introduction to Mobile App Development... 23 1.1... The Mobile Market and SAP... 23 1.1.1... Growth of Smart Devices...
More informationOracle Communications WebRTC Session Controller: Basic Admin. Student Guide
Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationPOINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION
POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging
More informationS y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
More informationRepeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.
Connection Setup Process makes a REST call using the user s access key to chooses a repeater for establishing a secure connection for Local Testing. The repeater exists within the BrowserStack cloud infrastructure.
More informationDave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston
Dave Haseman, Ross Hightower Mobile Development for SAP* -a ^>. Galileo Press # Bonn Boston Introduction 17 Acknowledgments 19 PART I Getting Started 1.1 The Mobile Market and SAP 23 1.1.1 Growth of Smart
More informationReal Time Data Communication over Full Duplex Network Using Websocket
Real Time Data Communication over Full Duplex Network Using Websocket Shruti M. Rakhunde 1 1 (Dept. of Computer Application, Shri Ramdeobaba College of Engg. & Mgmt., Nagpur, India) ABSTRACT : Internet
More informationDeveloping Cross-platform Mobile and Web Apps
1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationAmplify Service Integration Developer Productivity with Oracle SOA Suite 12c
Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c CON7598 Rajesh Kalra, Sr. Principal Product Manager Robert Wunderlich, Sr. Principal Product Manager Service Integration Product
More informationUnderstanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
More information<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server
GlassFish v3 - A Taste of a Next Generation Application Server Peter Doschkinow Senior Java Architect Agenda GlassFish overview and positioning GlassFish v3 architecture Features
More informationMobile development with Apache OFBiz. Ean Schuessler, co-founder @ Brainfood
Mobile development with Apache OFBiz Ean Schuessler, co-founder @ Brainfood Mobile development For the purposes of this talk mobile development means mobile web development The languages and APIs for native
More informationWhy IBM WebSphere Application Server V8.0?
Why IBM Application Server V8.0? Providing the right application foundation to meet your business needs Contents 1 Introduction 2 Speed the delivery of new applications and services 3 Improve operational
More informationSecurity to Connect Back-end APIs with HTML5 Cross Platform Apps
API Security to Connect Back-end APIs with HTML5 Cross Platform Apps Andy Thurai, CTO, Intel Big Data & Application Security Software Twitter: @AndyThurai Blog: www.thurai.net/securityblog Intel software
More informationios Hybrid Mobile Application Development
ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject
More informationLearning GlassFish for Tomcat Users
Learning GlassFish for Tomcat Users White Paper February 2009 Abstract There is a direct connection between the Web container technology used by developers and the performance and agility of applications.
More informationResearch of Web Real-Time Communication Based on Web Socket
Int. J. Communications, Network and System Sciences, 2012, 5, 797-801 http://dx.doi.org/10.4236/ijcns.2012.512083 Published Online December 2012 (http://www.scirp.org/journal/ijcns) Research of Web Real-Time
More informationEnterpise Mobility Lexicon & Terminology
1 Enterpise Mobility Lexicon & Terminology www.openratio.com By Rabih Kanaan 1 Amazon SNS Amazon Simple Notification Service (SNS) is a push messaging service that makes it simple & cost-effective to push
More informationOracle Identity Analytics Architecture. An Oracle White Paper July 2010
Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationAn introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
More informationThe Great Office 365 Adventure
COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the
More informationSaaS-Based Employee Benefits Enrollment System
Situation A US based industry leader in Employee benefits catering to large and diverse client base, wanted to build a high performance enterprise application that supports sizeable concurrent user load
More informationJReport Server Deployment Scenarios
JReport Server Deployment Scenarios Contents Introduction... 3 JReport Architecture... 4 JReport Server Integrated with a Web Application... 5 Scenario 1: Single Java EE Server with a Single Instance of
More informationAn Oracle White Paper October 2009. Frequently Asked Questions for Oracle Forms 11g
An Oracle White Paper October 2009 Frequently Asked Questions for Oracle Forms 11g Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
More informationOracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationJogat - Business Proposition
Jogat - Business Proposition Showcase Application Status: Proposal Version: 0.2 Author: Osman Mrzljak Date: 5 september 2013 B-inIT B.V. Plantsoen 15/A 2311KE Leiden www.b-init.nl Table of Content Table
More informationRich Web Applications in Server-side Java without Plug-ins or JavaScript
Rich Web Applications in Server-side Java without Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO vaadin.com/vaadin @joonaslehtinen Rich Web Applications in Server-side Java without Plug-ins
More informationGOA365: The Great Office 365 Adventure
BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: 01-800-913-0322 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application Development training teaches
More informationSAP HANA Cloud Platform
SAP HANA Cloud Platform SAP Forum 2015 César Martín 12 de marzo de 2015 SAP HANA Cloud Platform Build, extend, and run next-generation applications on SAP HANA in the cloud The in-memory cloud platform-as-a-service
More informationOracle Forms 12c Change Begins Here
Oracle Forms 12c Change Begins Here Michael Ferrante Principal Product Manager Application Development Tools November 2015 Safe Harbor Statement The following is intended to outline our general product
More informationReusing Existing * Java EE Applications from Oracle SOA Suite
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
More informationImplementing Mobile Thin client Architecture For Enterprise Application
Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON
More informationCentralized logging system based on WebSockets protocol
Centralized logging system based on WebSockets protocol Radomír Sohlich sohlich@fai.utb.cz Jakub Janoštík janostik@fai.utb.cz František Špaček spacek@fai.utb.cz Abstract: The era of distributed systems
More informationCONTENT of this CHAPTER
CONTENT of this CHAPTER v DNS v HTTP and WWW v EMAIL v SNMP 3.2.1 WWW and HTTP: Basic Concepts With a browser you can request for remote resource (e.g. an HTML file) Web server replies to queries (e.g.
More informationHTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?
HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies? Diana Cheng - diana.cheng@vodafone.com Introduction A key advantage of HTML5 and
More informationMENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
More informationni.com Remote Connectivity with LabVIEW
Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data
More informationTizen Web Runtime Update. Ming Jin Samsung Electronics
Tizen Web Runtime Update Ming Jin Samsung Electronics Table of Contents Quick Overview of This Talk Background, Major Updates, Upcoming Features What Have Been Updated Installation/Update Flow, WebKit2,
More informationHTML5 Websockets with ruby and rails. Saurabh Bhatia, CEO, Safew Labs
HTML5 Websockets with ruby and rails Saurabh Bhatia, CEO, Safew Labs Meet the humble "Websocket" 1. What is it? WebSocket is a technology providing for bi-directional, full-duplex communications channels,
More information