MATLAB as a Financial Engineering Development Platform Delivering Financial / Quantitative Models to the Enterprise Eugene McGoldrick
|
|
- Morgan Copeland
- 6 years ago
- Views:
Transcription
1 as a Financial Engineering Development Platform Delivering Financial / Quantitative Models to the Enterprise Eugene McGoldrick 2016 The MathWorks, Inc. 1
2 Development Environment for Financial Services Development Environment has increasing number of productivity tools built into the base product Test Harness modeled on JUnit, customizable and extensible Support for version control Subversion GIT API available to support other version control systems GUI development tools Guide App Designer Performance analysis tools Profiler Code Analyzer 2
3 in the Enterprise Goals: Enable customers to rapidly develop and deploy applications onto the desktop. Seamlessly integrate generated components into other languages, applications and enterprise production systems. 3
4 Integrating into production systems Requirements Development Business End Users Algorithm Developers IT professionals Software Engineers Traders Portfolio managers Business Analysts Managers Develop, Test, Implement, Install Production Component Model/Algorithm/Analytic Use everyday for business decisions Desktop Applications Production Databases Analytic Engines Web Applications Trading Systems 4
5 Share with non- Users: Compiler Compiler Runtime Standalone Application Excel Add-in C/C ++ Hadoop Package as a standalone executable Package as an Excel Add-in Package as a Map Reduce Application to run in Apache Hadoop 5
6 Compiler Workflow Application Author Toolboxes 1 2 Compiler End User Standalone Application Excel Add-in Hadoop 3 Runtime 6
7 in the Enterprise Goals: Enable customers to rapidly develop and deploy applications onto the desktop. Seamlessly integrate generated components into other languages, applications and enterprise production systems. 7
8 Share with non- Users: Compiler SDK Compiler Compiler SDK Package as components that can be integrated in C/C++, Java,.Net, or Python applications C/C ++.NET Production Server Package as deployable archives for execution on Production Server Java Python Runtime 8
9 Compiler SDK Workflow Application Author Toolboxes 1 Software Developer Compiler SDK 2 C/C ++.NET Production Server 3 4 Runtime Python Java 9
10 Production Server Directly deploy programs into production Centrally manage multiple programs & MCR versions Automatically deploy updates without server restarts Scalable & reliable Service large numbers of concurrent requests Add capacity or redundancy with additional servers Production Server(s) Use with web, database & application servers Lightweight client library isolates processing Access programs using native data types Web Server(s) HTML XML Java Script 10
11 Calling Functions Enterprise Application Production Server MWHttpClient object HTTP Request Broker & Program Manager Calculation Process Calculation Process Worker Pool 11
12 Production Deployment Workflow Development Developer Algorithm Compiler Enterprise Application Developer Server/Web Application CTF Production Server Client Library Function Call Production. Server/Web Application Client Library Production Server 12
13 Central Management Centrally run and manage numerical algorithms Production Server Simplifies applications Application Servers Analytics run within datacenter UI and business functionality Simplifies change management Independent update of numerical algorithms Distributed Applications 13
14 Benefits of the Production Server Enterprise class framework for running packaged programs Server software Manages packaged programs & worker pool Manages Runtime libraries for multiple releases Compiler Runtime (MCR) for various versions of from R2012b onward live on the server. Compiled analytics from different versions of from R2012b onward can co-exist on the server. Lightweight client library for.net and Java frameworks, C/C++, and Python are supported. Reduces the Total Cost Of Ownership for building and supporting in-house financial analytics development and deployment. 14
15 Flexible System to Manage Licensed on workers/worker threads not on Broker process Infinitely configurable to take advantage of existing inhouse hardware Hosted Analytics platform that is installed in house enabling rapid updating and deployment of analytics/models Accessed by any front end application by means of thin client communications library, or through JSON/Restful interface 15
16 Production Server Customer Configurations (1) Request Broker and 24 worker processes Can have multiple instances of the Production Server 2 request brokers and twelve worker servers 3 request brokers and eight worker servers 4 request brokers and six worker servers 6 request brokers and four worker servers Increase capacity by increasing number of servers and combining them One request broker and 48 worker processes Production Server Request Broker & Program Manager 16
17 Production Server Customer Configurations (2) Production Server Request Broker & Program Manager Auto Deploy CTF repository Production Server Request Broker & Program Manager 17
18 Easy Integration IT can efficiently integrate models/analytics in to production system Seamless integration into.net and Java development environments only a few lines of code required Time to deploy greatly reduced Only need to supply function signature from Quant to IT for implementation into Enterprise system Updates easily implemented and redeploy new model version 18
19 Integration Example Java Reference client library Define function signatures Define connection (server & CTF) Function function B = BlackScholes(CP,S,X,T,r,v) d2=d1-v*sqrt(t); if CP=='c' B = (S*normcdf(d1)-X*exp(-r*T)*normcdf(d2))-noise; Enterprise Application import com.mathworks.mps.client.mwclient; import com.mathworks.mps.client.mwhttpclient; import com.mathworks.mps.client.exception;; public interface BlkSchInterface { double BlackScholes(string C, double S, double X, double T, double r, double v); } MWClient client = new MWHttpClient(); BlkSchInterface blksch_1 = client.createproxy(new URL(" BlkSchInterface); double optionprice = blksch_1.blackscholes("c", BasePrice.Value, 1, 1, 1, Volatility.Value)); 19
20 Integration Example.NET Reference client library Define function signatures Define connection (server & CTF) Function function B = BlackScholes(CP,S,X,T,r,v) d2=d1-v*sqrt(t); if CP=='c' B = (S*normcdf(d1)-X*exp(-r*T)*normcdf(d2))-noise; Enterprise Application using Mathworks..ProductionServer.Client; public interface BlkSchInterface { double BlackScholes(string C, double S, double X, double T, double r, double v); } MWClient client = new MWHttpClient(); BlkSchInterface blksch_1 = client.createproxy<blkschinterface>(new Uri(" double optionprice = blksch_1.blackscholes("c", BasePrice.Value, 1, 1, 1, Volatility.Value)); 20
21 JSON/Restful API Easy API to use No client library required Function function B = BlackScholes(CP,S,X,T,r,v) d2=d1-v*sqrt(t); if CP=='c' B = (S*normcdf(d1)-X*exp(-r*T)*normcdf(d2))-noise; Enterprise Application var cp = parsefloat(document.getelementbyid('coupon_payment_value').value); var np = parsefloat(document.getelementbyid('num_payments_value').value); var ir = parsefloat(document.getelementbyid('interest_rate_value').value); var vm = parsefloat(document.getelementbyid('facevalue_value').value); // A new XMLHttpRequest object var request = new XMLHttpRequest(); //Use MPS RESTful API to specify URL var url = " //Use MPS RESTful API to specify params using JSON var params = { "nargout":1,"rhs": [vm, cp, ir, np] }; request.open("post", url); //Use MPS RESTful API to set Content-Type request.setrequestheader("content-type", "application/json"); request.send(json.stringify(params)); 21
22 Where we are today with Production Server Improved throughput and overall performance 1.5 Gb/sec transfer rate for 1 through 1000 concurrent users 50 µsec latency for 1 through 1000 concurrent users R2016a R2015b 22
23 Development to Production Workflow 2016 The MathWorks, Inc. 23
24 Reduce Cost of Building and Deploying In-House Analytics Single development environment for model development and testing. Quants/Analysts/Financial Modelers do not have to rewrite code in another language. IT can efficiently integrate models/analytics in to production system Time to deploy greatly reduced Only need to supply function signature from Quant to IT for implementation into Enterprise system Updates easily implemented and redeploy new model version 24
25 Separation of Roles in Building and Deploying In-House Analytics Developer & Toolboxes, Access to Compiler Systems Developer Visual Studio Tools, Web Development Tools Developer: Describes function signature to the Systems developer so that they can integrate MPS models into variety of front end/server Applications Developer: Builds, tests models in, Compiles them with the compiler into a MPS ctf file and deploys it to the server Web Server Production Server Request Broker & Program Manager Models reside on the server and can be updated regularly by the development team without bringing the server down Integrates MPS functions into.net, JAVA Frameworks, C/C++ and Python so that they can be called from a variety of different client applications Web Applications Desktop Applications 25
26 Desktop and Server Based Excel Add-ins Desktop Excel Add-ins with compiler XLA Model Runtime Generated by Compiler Server based Excel Add-ins with Compiler SDK XLA Production Server Generated by Compiler SDK... XLA XLA Request Broker & Program Manager 26
27 Sharing algorithms across the organization Web Applications Compiler Web Server Production Server Portfolio Optimization Desktop Applications Pricing Application Server Risk Analytics Batch Applications Database Server 27
28 Web Applications - Using JAVA, C# client libraries Architecture Web Server Production Server CCRWeb Request Broker & Program Manager HTML & JavaScript front end ZeroCurveServlet genscenservlet.... computecvaservlet Database Server 28
29 Integration with Databases Optimize numerical processing within databases Request analytics directly from database servers Trigger requests based upon database transactions Minimize data handling using Database Toolbox Enterprise Application Database Server Stored Procedure Client Library Production Server Request Broker & Program Manager 30
30 Integration with Databases Native in database JSON/Restful call ORACLE, MS SQL Server, SAS support this in database Enterprise Application Database Server Stored Procedure JSON/ Restful Production Server Request Broker & Program Manager 31
31 Components in Production Databases Production Server can provide predictive analytics in the database Oracle (Java,.NET) Microsoft SQL Server (.NET) Microsoft Access (.NET) Netezza (JAVA) SAS (JAVA) Teradata (JAVA) Thin client with MPS Java and.net supported Database Server Central repository for models Simplifies change management Production Server Request Broker & Program Manager 32
32 Big Data Analytic Components - Hadoop is the analytics for big data systems such as Hadoop Hadoop Grid Embedded on-node custom algorithms can be developed in and deployed to the grid Model Runtime Compiled Hadoop Targets Compiled Hadoop Targets Compiler generated Hadoop components on each node of Hadoop Grid 33
33 Production Server Use Cases Big Data HADOOP Spreadsheet Applications Client Front End Applications Production Server Request Broker & Program Manager Application Servers MSMQ, Open JMS, IBM MQ Web Applications Enterprise Service/Messaging Buses Database Servers 34
Introduction to MATLAB application deployment
Introduction to application deployment Antti Löytynoja, Application Engineer 2015 The MathWorks, Inc. 1 Technical Computing with Products Access Explore & Create Share Options: Files Data Software Data
More informationSharing and Deploying MATLAB Applications
Sharing and Deploying Applications Dr. Roland Michaely Applications Engineer 2015 The MathWorks, Inc. 1 ICICI Securities Develops Online Financial Planning and Advisory Platform Challenge Launch a scalable
More informationIntegrate MATLAB Analytics into Enterprise Applications
Integrate Analytics into Enterprise Applications Aurélie Urbain MathWorks Consulting Services 2015 The MathWorks, Inc. 1 Data Analytics Workflow Data Acquisition Data Analytics Analytics Integration Business
More informationMATLAB. Senior Application Engineer The MathWorks Korea The MathWorks, Inc. 2
1 Senior Application Engineer The MathWorks Korea 2017 The MathWorks, Inc. 2 Data Analytics Workflow Business Systems Smart Connected Systems Data Acquisition Engineering, Scientific, and Field Business
More informationIntegrate MATLAB Analytics into Enterprise Applications
Integrate Analytics into Enterprise Applications Lyamine Hedjazi 2015 The MathWorks, Inc. 1 Data Analytics Workflow Preprocessing Data Business Systems Build Algorithms Smart Connected Systems Take Decisions
More informationFrom Apps to Web Services: Deploying Your MATLAB Algorithms and Applications Marta Wilczkowiak
From Apps to Web Services: Deploying Your Algorithms and Applications Marta Wilczkowiak 1 2013 The MathWorks, Inc. Why deploy your algorithms? Raise awareness of your work Reduce duplication of efforts
More informationMATLAB 에서작업한응용프로그램의공유 : App 에서부터웹서비스까지
MATLAB 에서작업한응용프로그램의공유 : App 에서부터웹서비스까지 Application Engineer 엄준상 2013 The MathWorks, Inc. 1 Application Deployment with MATLAB Suppliers MATLAB Author Clients Organization Group Members Collaborators 2
More informationApplication Development and Deployment With MATLAB
Application Development and Deployment With Jean-Philippe Villaréal Application Engineer Applications Engineering Group MathWorks Benelux June 11, 2015 2015 The MathWorks, Inc. 1 Typical Industry Challenges
More informationScaling MATLAB. for Your Organisation and Beyond. Rory Adams The MathWorks, Inc. 1
Scaling MATLAB for Your Organisation and Beyond Rory Adams 2015 The MathWorks, Inc. 1 MATLAB at Scale Front-end scaling Scale with increasing access requests Back-end scaling Scale with increasing computational
More informationSharing and Deploying MATLAB Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing
Sharing and Deploying Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing 2016 The MathWorks, Inc. 1 Summary: Data Analytics Workflow Business Systems Smart Connected Systems
More informationIntegrate MATLAB Analytics into Enterprise Applications
Integrate Analytics into Enterprise Applications Dr. Roland Michaely 2015 The MathWorks, Inc. 1 Data Analytics Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics
More informationAutomated Trading with MATLAB Stuart Kozola Computational Finance
Automated Trading with MATLAB Stuart Kozola Computational Finance 2012 The MathWorks, Inc. 1 Challenges when developing and implementing trading strategies and systems Increasing complexity More data More
More informationIntegrating MATLAB Analytics into Business-Critical Applications Marta Wilczkowiak Senior Applications Engineer MathWorks
Integrating MATLAB Analytics into Business-Critical Applications Marta Wilczkowiak Senior Applications Engineer MathWorks 2015 The MathWorks, Inc. 1 Problem statement Democratization: Is it possible to
More informationScaling up MATLAB Analytics Marta Wilczkowiak, PhD Senior Applications Engineer MathWorks
Scaling up MATLAB Analytics Marta Wilczkowiak, PhD Senior Applications Engineer MathWorks 2013 The MathWorks, Inc. 1 Agenda Giving access to your analytics to more users Handling larger problems 2 When
More informationSimplifier la mise en production d applications MATLAB. Marc Wolff Application Engineer MathWorks 1
Simplifier la mise en production d applications MATLAB Marc Wolff Application Engineer MathWorks marc.wolff@mathworks.fr 1 What if you could turn a MATLAB application into an interactive standalone application?
More informationAdvanced Software Development with MATLAB
Advanced Software Development with MATLAB From research and prototype to production 2017 The MathWorks, Inc. 1 What Are Your Software Development Concerns? Accuracy Compatibility Cost Developer Expertise
More informationTackling Big Data Using MATLAB
Tackling Big Data Using MATLAB Alka Nair Application Engineer 2015 The MathWorks, Inc. 1 Building Machine Learning Models with Big Data Access Preprocess, Exploration & Model Development Scale up & Integrate
More informationContents. Microsoft is a registered trademark of Microsoft Corporation. TRAVERSE is a registered trademark of Open Systems Holdings Corp.
TPLWPT Contents Summary... 1 General Information... 1 Technology... 2 Server Technology... 2 Business Layer... 4 Client Technology... 4 Structure... 4 Ultra-Thin Client Considerations... 7 Internet and
More informationRAD Studio XE Datasheet
RAD Studio XE Datasheet DATASHEET Embarcadero RAD Studio XE Complete solution for Windows,.NET, PHP and Web application development Embarcadero RAD Studio XE is a comprehensive rapid application development
More informationOutrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS
Outrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS Topics AGENDA Challenges with Big Data Analytics How SAS can help you to minimize time to value with
More informationThe Now Platform Reference Guide
The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service
More informationTechnical Computing with MATLAB
Technical Computing with MATLAB University Of Bath Seminar th 19 th November 2010 Adrienne James (Application Engineering) 1 Agenda Introduction to MATLAB Importing, visualising and analysing data from
More informationIntroduction to MATLAB for Finance
Introduction to MATLAB for Finance Bratislava June 4, 2009 2009 The MathWorks, Inc. Jörg-M. Sautter Application Engineer The MathWorks MATLAB Benefits Solutions to access, explore, and share A seamless
More informationIntellicus Getting Started
Intellicus Getting Started Intellicus Web-based Reporting Suite Version 4.5 Enterprise Professional Smart Developer Smart Viewer Intellicus Technologies info@intellicus.com www.intellicus.com Copyright
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationDeploying MATLAB Applications in Excel, Java, and.net Environments
Deploying Applications in Excel, Java, and.net Environments U.M. Sundar Senior Application Engineer Technical computing sundar.umamaheswaran@mathworks.in 2012 The MathWorks, Inc. 1 Agenda Application Development
More informationOracle Big Data Connectors
Oracle Big Data Connectors Oracle Big Data Connectors is a software suite that integrates processing in Apache Hadoop distributions with operations in Oracle Database. It enables the use of Hadoop to process
More informationPROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...
PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON
More informationJitterbit is comprised of two components: Jitterbit Integration Environment
Technical Overview Integrating your data, applications, and other enterprise systems is critical to the success of your business but, until now, integration has been a complex and time-consuming process
More information<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements
Oracle Policy Automation 10.0 December 2009 Version 1.01 Oracle Policy Automation Products Version 10.0 Overview Product Oracle Policy Modeling Oracle Policy Automation (runtime)
More informationICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10
ICIT Brian Hiller ESRI Account Manger What s new in ArcGIS 10 ArcGIS 10 Fast Easy Powerful Everywhere late June 2010 ArcGIS System for Geographic Information Desktop Server Mobile Online A System A Complete
More informationRed Hat AMQ 7.2 Introducing Red Hat AMQ 7
Red Hat AMQ 7.2 Introducing Red Hat AMQ 7 Overview of Features and Components Last Updated: 2018-07-16 Red Hat AMQ 7.2 Introducing Red Hat AMQ 7 Overview of Features and Components Legal Notice Copyright
More informationOracle Database Mobile Server, Version 12.2
O R A C L E D A T A S H E E T Oracle Database Mobile Server, Version 12.2 Oracle Database Mobile Server 12c (ODMS) is a highly optimized, robust and secure way to connect mobile and embedded Internet of
More informationAlteryx Technical Overview
Alteryx Technical Overview v 1.5, March 2017 2017 Alteryx, Inc. v1.5, March 2017 Page 1 Contents System Overview... 3 Alteryx Designer... 3 Alteryx Engine... 3 Alteryx Service... 5 Alteryx Scheduler...
More informationFEATURES BENEFITS SUPPORTED PLATFORMS. Reduce costs associated with testing data projects. Expedite time to market
E TL VALIDATOR DATA SHEET FEATURES BENEFITS SUPPORTED PLATFORMS ETL Testing Automation Data Quality Testing Flat File Testing Big Data Testing Data Integration Testing Wizard Based Test Creation No Custom
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationPutting it all together: Creating a Big Data Analytic Workflow with Spotfire
Putting it all together: Creating a Big Data Analytic Workflow with Spotfire Authors: David Katz and Mike Alperin, TIBCO Data Science Team In a previous blog, we showed how ultra-fast visualization of
More informationDeploying to the Edge CouchDB
Deploying to the Edge CouchDB Apache Relax Who s Talking? J Chris Anderson / jchris@apache.org / @jchris PHP -> Rails -> JSON -> CouchDB Director, couch.io And You? Web developers? JavaScript coders? CouchDB
More informationSTREAMLINED CERTIFICATION PATHS
STREAMLINED CERTIFICATION PATHS MOBILITY 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Server 2016 Cloud Platform & Infrastructure Linux on Azure Cloud Platform PRODUCTIVITY Server 2016 Productivity Office
More informationRevolution R Open Denver R Users Group 6 Jan 2015
Revolution R Open Denver R Users Group 6 Jan 2015 So why would we need another version of R? To provide support (need to control the build process) To provide better performance To solve some gaps in
More informationAzure Data Factory. Data Integration in the Cloud
Azure Data Factory Data Integration in the Cloud 2018 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views expressed in this document, including URL and
More informationEnergy Management with AWS
Energy Management with AWS Kyle Hart and Nandakumar Sreenivasan Amazon Web Services August [XX], 2017 Tampa Convention Center Tampa, Florida What is Cloud? The NIST Definition Broad Network Access On-Demand
More informationMATLAB Production Server Interface for Tableau software. Reference Architecture
MATLAB Production Server Interface for Tableau software Reference Architecture 1 Contents Introduction... 3 System Requirements... 3 MathWorks Products... 3 Tableau Products... 3 Option 1: Getting Started:
More informationIntroduction to Genero Enterprise
Introduction to Genero Enterprise Laurent Galais Services & Support Manager Four Js US & Canada Tuesday, November 17, 201 Tysons Corner, VA Technical Advisory Council 201 Costa d Este Beach Resort, Vero
More informationMiddleware Platforms for Integration & BPM : A Product Comparison
Middleware Platforms for Integration & BPM : A Product Comparison Richard Naszcyniec Senior Principal Program Marketing Manager, Red Hat June 14, 2013 Today s session Red Hat JBoss Middleware focus Red
More informationMICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server
MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION Includes certifications for Microsoft Azure and Windows Server Microsoft Azure MCSA: Cloud Platform Pass 2 required exams. M20532 M20533 M20535
More informationIntroducing SAS Model Manager 15.1 for SAS Viya
ABSTRACT Paper SAS2284-2018 Introducing SAS Model Manager 15.1 for SAS Viya Glenn Clingroth, Robert Chu, Steve Sparano, David Duling SAS Institute Inc. SAS Model Manager has been a popular product since
More informationMicrosoft vision for a new era
Microsoft vision for a new era United platform for the modern service provider MICROSOFT AZURE CUSTOMER DATACENTER CONSISTENT PLATFORM SERVICE PROVIDER Enterprise-grade Global reach, scale, and security
More informationActiveWorkflow Overview
Table of contents 1 Introduction...2 2 Product Suite...3 2.1 ActiveWorkflow Engine...3 2.2 ActiveWorkflow Designer...4 2.3 ActiveWorkflow Portal... 5 1. Introduction The purpose of this guide is to: Introduce
More informationOracle and Tangosol Acquisition Announcement
Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationIntegrating Advanced Analytics with Big Data
Integrating Advanced Analytics with Big Data Ian McKenna, Ph.D. Senior Financial Engineer 2017 The MathWorks, Inc. 1 The Goal SCALE! 2 The Solution tall 3 Agenda Introduction to tall data Case Study: Predicting
More informationMCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.
Exam 410: Installing and Configuring Server 2012 Exam 411: Administering Server 2012 Exam 412: Configuring Advanced Server 2012 services Server 2012 CLOUD PLATFORM & INFRASTRUCTURE Exam 740: Installation,
More informationOracle Service Cloud Integration for Developers Ed 1
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the Service
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active
More informationJ2EE Application Development with WebSphere Studio
. J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment
More informationTECHNOLOGY SOLUTION EVOLUTION
JAR PLATFORM JORVAK TECHNOLOGY SOLUTION EVOLUTION 1990s Build Your Own Time to Production Present Time Highly Configurable Hybrid Platforms Universal Connectivity Application Screens Integrations/Reporting
More informationIBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM
IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 65. This edition
More informationUnderstanding the latent value in all content
Understanding the latent value in all content John F. Kennedy (JFK) November 22, 1963 INGEST ENRICH EXPLORE Cognitive skills Data in any format, any Azure store Search Annotations Data Cloud Intelligence
More informationRuntime Application Self-Protection (RASP) Performance Metrics
Product Analysis June 2016 Runtime Application Self-Protection (RASP) Performance Metrics Virtualization Provides Improved Security Without Increased Overhead Highly accurate. Easy to install. Simple to
More informationThe SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017.
Dublin Apache Kafka Meetup, 30 August 2017 The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Joseph @pleia2 * ASF projects 1 Elizabeth K. Joseph, Developer Advocate Developer Advocate
More informationIntroducing Oracle Machine Learning
Introducing Oracle Machine Learning A Collaborative Zeppelin notebook for Oracle s machine learning capabilities Charlie Berger Marcos Arancibia Mark Hornick Advanced Analytics and Machine Learning Copyright
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects
More informationRed Hat JBoss Data Virtualization 6.3 Glossary Guide
Red Hat JBoss Data Virtualization 6.3 Glossary Guide David Sage Nidhi Chaudhary Red Hat JBoss Data Virtualization 6.3 Glossary Guide David Sage dlesage@redhat.com Nidhi Chaudhary nchaudha@redhat.com Legal
More informationDelphi XE. Delphi XE Datasheet
Delphi XE Datasheet DATASHEET Delphi XE Embarcadero Delphi XE is the fastest way to deliver ultrarich, ultra-fast Windows applications. Used by millions of developers, Delphi combines a leading-edge object-oriented
More informationBEAWebLogic. Portal. Overview
BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.4.0 System Requirements March 2012 Version 1.00 Oracle Policy Automation Products Version 10.4.0 Overview Product Oracle Policy Modeling Oracle Policy
More informationLGTM Enterprise System Requirements. Release , August 2018
Release 1.17.2, August 2018 Semmle Inc 180 Sansome St San Francisco, CA 94104 Copyright 2018, Semmle Ltd. All rights reserved. LGTM Enterprise release 1.17.2 Document published August 30, 2018 Contents
More informationFit für die MATLAB EXPO
Fit für die MATLAB EXPO Eine kurze Einführung in MATLAB Michael Glaßer 2015 The MathWorks, Inc. 1 Hinweise für Betrachter der PDF Version Die Folien sind eher eine unterstützende Zusammenfassung Der Vortrag
More informationCONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED DATA PLATFORM
CONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED PLATFORM Executive Summary Financial institutions have implemented and continue to implement many disparate applications
More informationQLIKVIEW INTEGRATION OVERVIEW
QLIKVIEW INTEGRATION OVERVIEW QlikView Technology White Paper Series June 211 www.qlikview.com Table of Contents Overview 3 Data Source Integration 4 Standard ODBC/OLE Connections (structured) 4 Non Standard
More informationUsing Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred
Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based
More informationOracle Service Cloud Integration for Develope
Oracle Uni Contact Us: 08 Oracle Service Cloud Integration for Develope Durat5 Da What you will learn The class covers how to extend the Service Cloud objec applicable to all APIs before moving on to specific
More informationTECHNICAL BRIEF. Scheduling and Orchestration of Heterogeneous Docker-Based IT Landscapes. January 2017 Version 2.0 For Public Use
TECHNICAL BRIEF Scheduling and Orchestration of Heterogeneous Docker-Based IT Landscapes January 2017 Version 2.0 For Public Use Table of Contents 1 Summary... 2 2 Introduction... 2 3 Stonebranch DevOps
More informationEnterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI
Enterprise Geographic Information Servers Dr David Maguire Director of Products Kevin Daugherty ESRI Outline Introduction Enterprise GIS vs. Spatially-enabled IS Architectures for building Enterprise GIS
More informationSTREAMLINED CERTIFICATION PATHS
STREAMLINED CERTIFICATION PATHS MOBILITY Windows 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Cloud Platform Cloud Platform & Infrastructure Linux on Azure PRODUCTIVITY Productivity Office 365 APP BUILDER
More informationIBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM
IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 71. This edition
More informationBig Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara
Big Data Technology Ecosystem Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Agenda End-to-End Data Delivery Platform Ecosystem of Data Technologies Mapping an End-to-End Solution Case
More informationGetting Started With Intellicus. Version: 7.3
Getting Started With Intellicus Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationBEST BIG DATA CERTIFICATIONS
VALIANCE INSIGHTS BIG DATA BEST BIG DATA CERTIFICATIONS email : info@valiancesolutions.com website : www.valiancesolutions.com VALIANCE SOLUTIONS Analytics: Optimizing Certificate Engineer Engineering
More informationIntroduction. Key Features and Benefits
Introduction Stabilix Underwriting Framework is a highly adaptable XML based J2EE com-pliant software platform built on the Stabilix s business process automation (BPA) suite, code named CloudEx. CloudEx
More information2015 The MathWorks, Inc. 1
2015 The MathWorks, Inc. 1 What s New in Release 2015a and 2014b Young Joon Lee Principal Application Engineer 2015 The MathWorks, Inc. 2 Agenda New Features Graphics and Data Design Performance Design
More informationSAS Viya : The Beauty of REST in Action
ABSTRACT Paper 2712-2018 SAS Viya : The Beauty of REST in Action Sean Ankenbruck and Grace Heyne Lybrand, Zencos Consulting LLC The introduction of SAS Viya opened the SAS brand and its industry leading
More informationDesigning for Scalability. Patrick Linskey EJB Team Lead BEA Systems
Designing for Scalability Patrick Linskey EJB Team Lead BEA Systems plinskey@bea.com 1 Patrick Linskey EJB Team Lead at BEA OpenJPA Committer JPA 1, 2 EG Member 2 Agenda Define and discuss scalability
More informationOracle Service Cloud Integration for Developers Ed 1
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the
More informationMarket leading web application server product
JE US Market leading web application server product is the first Web Application Server in the world to be Java EE 6 Certified. can quickly and easily implement cloud environments and execute large transactions.
More informationGemStone Systems. GemStone. GemStone/J 4.0
GemStone Systems The Software Infrastructure Technology Leader for the New B2B Economy GemStone/J 4.0 Minimizes total cost of ownership, while maximizing scalability, high availability, and rapid deployment
More informationUr/Web: A Simple Model for Programming the Web. Adam Chlipala MIT CSAIL POPL 2015 January 15, 2015
Ur/Web: A Simple Model for Programming the Web Adam Chlipala MIT CSAIL POPL 2015 January 15, 2015 Ur / Web Ur A new general-purpose typed functional language λ Web Tools for implementing modern three-tier
More informationContinuous Integration (CI) with Jenkins
TDDC88 Lab 5 Continuous Integration (CI) with Jenkins This lab will give you some handson experience in using continuous integration tools to automate the integration periodically and/or when members of
More informationHow to Route Internet Traffic between A Mobile Application and IoT Device?
Whitepaper How to Route Internet Traffic between A Mobile Application and IoT Device? Website: www.mobodexter.com www.paasmer.co 1 Table of Contents 1. Introduction 3 2. Approach: 1 Uses AWS IoT Setup
More informationDialogic PowerMedia Media Resource Broker (MRB)
Dialogic PowerMedia Media Resource Broker (MRB) The PowerMedia Media Resource Broker (MRB), a standardscompliant, software-based Media Resource Broker that allows application developers, service providers
More informationTeradata Dynamic Workload Manager User Guide
Teradata Dynamic Workload Manager User Guide Note that the workload management PM/APIs described in this manual use monitor software and Teradata Dynamic Workload Management APIs chapters. Posts Tagged
More informationQlik Sense Enterprise architecture and scalability
White Paper Qlik Sense Enterprise architecture and scalability June, 2017 qlik.com Platform Qlik Sense is an analytics platform powered by an associative, in-memory analytics engine. Based on users selections,
More informationVMware Cloud Application Platform
VMware Cloud Application Platform Jerry Chen Vice President of Cloud and Application Services Director, Cloud and Application Services VMware s Three Strategic Focus Areas Re-think End-User Computing Modernize
More informationRed Hat Process Automation Manager 7.0 Planning a Red Hat Process Automation Manager installation
Red Hat Process Automation Manager 7.0 Planning a Red Hat Process Automation Manager installation Last Updated: 2018-08-31 Red Hat Process Automation Manager 7.0 Planning a Red Hat Process Automation
More informationThe ROI of UI Toolkit Standardization
The ROI of UI Toolkit Standardization Whitepaper Introduction 1 Buy vs. Build 2 The ROI of Standardization 3 The ROI of Infragistics as your UX Team 3-4 Leveraged Learning 4 The Overall Value of Standardization
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationDeveloping portlets for the IBM WebSphere Portal Server with IBM Rational Rapid Developer
Copyright Rational Software 2003 http://www.therationaledge.com/content/nov_03/f_rrd_websphere_jn.jsp Developing portlets for the IBM WebSphere Portal Server with IBM Rational Rapid Developer by Joseph
More informationModern Data Warehouse The New Approach to Azure BI
Modern Data Warehouse The New Approach to Azure BI History On-Premise SQL Server Big Data Solutions Technical Barriers Modern Analytics Platform On-Premise SQL Server Big Data Solutions Modern Analytics
More informationTaming Structured And Unstructured Data With SAP HANA Running On VCE Vblock Systems
1 Taming Structured And Unstructured Data With SAP HANA Running On VCE Vblock Systems The Defacto Choice For Convergence 2 ABSTRACT & SPEAKER BIO Dealing with enormous data growth is a key challenge for
More informationHospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved.
Hospital System Lowers IT Costs After Epic Migration 2018 Flatirons Digital Innovations, Inc. All rights reserved. A large hospital system was migrating to the EPIC software product suite and as part of
More information