FaaS Shell Multi-Cloud Portable Serverless Function Workflow

Size: px
Start display at page:

Download "FaaS Shell Multi-Cloud Portable Serverless Function Workflow"

Transcription

1 Open Source Summit Japan 2018 Thursday, June 21 12:00-12:40 FaaS Shell Multi-Cloud Portable Serverless Function Workflow Naohiro Tamura Professional Engineer Fujitsu Limited Copyright 2018 FUJITSU LIMITED

2 About me Recent work Apr Open Source PaaS, FaaS, Cloud Native Development (FaaS Shell) Oct Mar Open Source IaaS Development (OpenStack Ironic) - Sep Proprietary System and Resource Management Software Development Expertise System and Resource Management Software Development Personal Interest Functional and Logic Programming FaaS Shell is written in Prolog for agility, and also for joyful Programming 1 Copyright 2018 FUJITSU LIMITED

3 TOC What is Function Workflow? What is FaaS Shell and Why? Demo How does FaaS Shell work? Summary Q&A 2 Copyright 2018 FUJITSU LIMITED

4 What is Function Workflow? If we look at Serverless Function from FPL s point of view Serverless Function Small for doing single task Stateless and Immutable Event Driven and Reactive Auto scale Pay per use Functional Programming Language (FPL) Function Small for doing single task Stateless and Immutable Good at Event Driven and Reactive Good at Concurrent and Parallel Very similar like twins FPL main theme is how to compose function sequential, conditional, repetition, parallel, exceptional handling, retry Serverless Function requires Function Composition as well as FPL That is Serverless Function Workflow 3 Copyright 2018 FUJITSU LIMITED

5 Serverless Function Workflow Consists of 3 elements, for example AWS case Serverless Function : AWS Lambda Serverless Function Workflow : Step Functions Workflow Language : Amazon States Language Workflow = Composition Sequential Conditional Repetition Parallel Exceptional handling Retry 4 Copyright 2018 FUJITSU LIMITED

6 Amazon States Language (ASL) State Machine Pass Task Choice Wait Succeed Fail Parallel { } "Comment": "A Hello World example of the Amazon States Language using a Task state", "StartAt": "HelloWorld", "States": { Entry State "HelloWorld": { Task State "Type": "Task", "Resource":"arn:aws:lambda:us-east-2: :function:hello", "End": true } } JSON format Specify AWS Lamda Function in arn (Amazon Resource Name) 1 Input { name : FaaS Shell } 2 Output { payload : Hello, FaaS Shell! } 5 Copyright 2018 FUJITSU LIMITED

7 TOC What is Function Workflow? What is FaaS Shell and Why? Demo How does FaaS Shell work? Summary Q&A 6 Copyright 2018 FUJITSU LIMITED

8 What is FaaS Shell? It s a shell which enables to exploit Serverless Functions across Multiple Clouds Covers major 4 FaaS Providers as well as reusable Functions Works as abstraction layer with keeping agility for future changes Amazon State Language (ASL) Other Workflow Language FaaS Shell Abstraction Layer AWS Step Functions Azure Logic Apps Google Cloud Composer IBM Functions Composer Fission AWS Lambda Azure Functions Google Cloud Functions IBM Cloud Functions Apache OpenWhisk Fission Workflow Twilio StackStorm 7 Copyright 2018 FUJITSU LIMITED

9 Why FaaS Shell? Serverless Function Workflow Landscape - Serveless Silo Each provider or platform has its own workflow service There is no interoperability among providers This situation will continue along with competing each other AWS Step Functions Azure Logic Apps Google Cloud Composer IBM Functions Composer Fission Workflow AWS Lambda Azure Functions Google Cloud Functions IBM Cloud Functions Apache OpenWhisk Fission 8 Copyright 2018 FUJITSU LIMITED

10 Benefit of using FaaS Shell FaaS Shell helps us shift Single Strategy to Multi Cloud Strategy 1 st Stage: Single Cloud Strategy Commit to one cloud vendor after thorough investigation Staying vendor lock-in state is nothing wrong if you and your customer are happy 2 nd Stage: Multi Cloud Strategy Demo Next Serverless Function doesn t cost at all unless called Each Cloud has strengths and weaknesses, own characteristics, especially in AI area Reusable FaaS such as IFTTT (if-this-then-that), Twilio, StackStorm, Node-RED, etc are available Why not exploit the best part of each cloud and integrate them? In fact, we actually have the fortune of selecting the most attractive features from each provider, to enable a multi-cloud strategy. 9 Copyright 2018 FUJITSU LIMITED

11 TOC What is Function Workflow? What is FaaS Shell and Why? Demo How does FaaS Shell work? Summary Q&A 10 Copyright 2018 FUJITSU LIMITED

12 AI Services Evaluation Demo Background Which provider s service is suitable for a specific app? We need evaluation! Natural Language Processing Amazon Comprehend Language understanding intelligent service Amazon Translate translator Amazon Transcribe textanalytics Amazon Lex emotion Speech Recognition Natural Language API web-languagemodel Translation API recommendations Watson Language Translator Watson Tone Analyzer Watson Language Classifier Watson Personal Insights Image Recognition Dataset and Algorism are different each other Amazon Polly Speech Speech API Watson Speech to Text Text to Speech Amazon Rekognition Computer Vision Vision API IBM Visual Recognition 11 Copyright 2018 FUJITSU LIMITED

13 Translation Service Eval. Demo across Multiple Clouds Evaluate Translation using an Ambiguous Sentence very basic Natural Language Processing example it may be that the professor is lecturing with the cat, or that the student has the cat. the professor lectures to the student with the cat. [1] See how each service translates it into other language and back to English English translate Other Language Translate back English Compare [1] Structure and Interpretation of Computer Programs 12 Copyright 2018 FUJITSU LIMITED

14 Translation Evaluation Demo Workflow Graph Total 26 States and 4 Parallel Transitions 13 Copyright 2018 FUJITSU LIMITED

15 Translation Evaluation Demo Deployment text Input Translation Eval. Workflow FaaS Shell Authentication and Authorization code are required Output Serverless Function AWS Lambda Azure Functions Google Cloud Functions IBM Cloud Functions RBAC setting only, No auth coding translation Service Amazon Translate Azure Translator Text Google Translation API Watson Language Translator 14 Copyright 2018 FUJITSU LIMITED

16 Demo Steps through REST Interface Register Statemachine Execute Statemachine English to Arabic (ar), and back to English English to Chinese (zh), and back to English English to Japanese (ja), and back to English Generate Statemachine Graph (Graphviz DOT) 15 Copyright 2018 FUJITSU LIMITED

17 TOC What is Function Workflow? What is FaaS Shell and Why? Demo How does FaaS Shell work? Summary Q&A 16 Copyright 2018 FUJITSU LIMITED

18 REST API REST API Function / Get version number /executions/{execution_id} /activity/{activity_task} /trigger/{event_state} /faas/{function} /statemachine/{statemachine} /shell/{dsl} Get background statemachine information Get/Put/Heartbeat activity Send Event List callable function information in each FaaS Register/Execute/Delete/Graph statemachine Register/Execute/Delete Workflow DSL 17 Copyright 2018 FUJITSU LIMITED

19 FaaS Shell Components GUI Editor Graphviz (DOT) IBM Cloud Functions (Apache OpenWhisk) IFTTT (IF-This-Then-That) K5, Fission, etc Amazon State Language (ASL) (JSON) DOT Generator NoSQL DB (CouchDB/Coudant) AWS Lambda Azure Functions GCP Cloud Functions ASL Compiler Fasshell REPL (Interactive Shell) API End Point Put Get Call FaaS Deploy Flow DSL FaaS Shell API End Point Invoke (REST) Flow DSL Interpreter Cloud Provider Plugin API Gateway FaaS Shell Container Message Queue (Kafka/built-in) Message Queue Plugin FaaS Shell program library definition packaging 18 Copyright 2018 FUJITSU LIMITED

20 TOC What is Function Workflow? What is FaaS Shell and Why? Demo How does FaaS Shell? Summary Q&A 19 Copyright 2018 FUJITSU LIMITED

21 Summary What is FaaS Shell? FaaS Shell is a shell which enables to exploit Serverless Functions across Multiple Clouds FaaS Shell helps us shift Single Strategy to Multi Cloud Strategy Future Plan Azure LogicApp Workflow Definition Language Visit github and Try demos Especially if you are interested in Functional and Logic Programming Welcome your feedback! naohirot@jp.fujitsu.com 20 Copyright 2018 FUJITSU LIMITED

22 Q & A 21 Copyright 2018 FUJITSU LIMITED

23 22 Copyright 2018 FUJITSU LIMITED

24 APPENDIX 23 Copyright 2018 FUJITSU LIMITED

25 Translation Service Catalog Spec among Multiple Clouds Surprisingly, AWS is not the leader in this area at this moment Cloud Service Name Current Supported Languages (more than 6,000 languages on the planet) AWS Amazon Translate Not yet 6 languages to and from English for Preview: (Arabic, Simplified Chinese, French, German, Spanish, and Portuguese) 6 additional languages will be supported soon, (Japanese, Russian, Italian, Traditional Chinese, Turkish, and Czech) Azure Translator Text supports more than 60 languages GCP Translation API supports more than 100 different languages IBM Language Translator Doesn t work Support 14 languages Arabic, Chinese (Simplified & Traditional), Dutch*, English, French, German, Italian, Japanese, Korean, Polish*, Portuguese (Brazil), Russian*, Spanish, and Turkish* *These languages are supported with the early access preview 24 Copyright 2018 FUJITSU LIMITED

26 Comparison Difference between Serverless Framework and FaaS Shell Serverless Framework : Portable Solution for Serverless Function FaaS Shell : Portable Solution for Serverless Function Workflow Related work Serverless Inc. OSS Event Gateway : Similar but different focus and approach 25 Copyright 2018 FUJITSU LIMITED

27 FaaS Shell Complier and Workflow DSL Compiler supported Amazon State Language at first Generate Workflow DSL fsm() pass() task() choice() wait() succeed() fail() parallel() { } "Comment": "A Hello World example using a Task state", "StartAt": "HelloWorld", "States": { "HelloWorld": { "Type": "Task", "Resource":"arn:aws:lambda:us-east-2: :function:hello", "End": true } } fsm([task('helloworld',"arn:aws:lambda:us-east-2: :function:hello",[])]) 26 Copyright 2018 FUJITSU LIMITED

28 FaaS Shell Runtime Execute Workflow DSL FSM (Finite State Machine) Implemented as Meta Interpreter Very concise code in language such as Lisp or Prolog This is important to keep agility for future changes %% %% reduce(+dsl, +In, -Out, +EnvIn, -EnvOut) %% reduce(fsm(dsl), I, O, EI, EO) :- Entry!, reduce(dsl, I, O, EI, EO). reduce([], O, O, E, E) :- Exit!. reduce([a B], I, O, EI, EO) :-!, reduce(a, I, M, EI, EM), reduce(b, M, O, EM, EO), reduce(a, I, O, EI, EO) :- call(a, I, O, EI, EO). Recursive Call State 27 Copyright 2018 FUJITSU LIMITED

29 FaaS Shell Runtime Executes Workflow in Batch Mode $ curl -ksx POST ${FAASSHELL_APIHOST}/statemachine/hello_world_task.json?blocking=true -H 'Content-Type: application/json' -d '{"input": {"name": "Curl"}}' -u $DEMO { "asl": { "Comment":"A Hello World example of the Amazon States Language using a Task state", "StartAt":"HelloWorld", "States": { "HelloWorld": { "End":true, "Resource":"arn:aws:lambda:us-east-2: :function:hello", "Type":"Task" } } }, "dsl":"fsm([task('helloworld', "arn:aws:lambda:us-east-2: :function:hello ",[])])", "input": {"name":"curl"}, "name":"hello_world_task.json", "namespace":"demo", "output": {"payload":"hello, Curl!"} } 28 Copyright 2018 FUJITSU LIMITED

30 How to resolve Function Input and Output Mismatch? State Optional Parameter InputPath, ResultPath, OutputPath { payload : Hello, IFTTT! } "InputPath": "$.payload", "ResultPath": "$.ifttt.value1", "OutputPath": "$.ifttt", { value1 : Hello, IFTTT! } HelloWorld task output SaveResult task input { } "Comment": IFTTT as FaaS Demo", "StartAt": "HelloWorld", "States": { "HelloWorld": { "Type": "Task", "Resource":"frn:wsk:functions:::function:hello", "Next": "UpdateArg" }, "UpdateArg": { "Type": "Pass", "InputPath": "$.payload", "ResultPath": "$.ifttt.value1", "OutputPath": "$.ifttt", "Next": "SaveResult" }, "SaveResult": { "Type": "Task", "Resource":"frn:ifttt:webhooks:::function:save_result", "End": true } } 29 Copyright 2018 FUJITSU LIMITED

31 FaaS Shell REPL Executes Workflow Interactively Haskell REPL ghic> hello = e -> return (e+1) ghic> update_arg= e -> return (e*2) ghic> save_result = e -> return (e^2) ghic> pure 1 >>= hello >>= update_arg >>= save_result 16 FaaS Shell startsm corresponds Haskell pure FaaS Shell REPL faasshell> Hello = task('helloworld',"frn:wsk:functions:::function:hello",[]), UpdateArg = pass('updatearg',[result_path('$.ifttt.value1'),input_path('$.payload'),out_path('$.ifttt')]), SaveResult = task('saveresult',"frn:ifttt:webhooks:::function:save_result",[]), startsm(_{name:"repl"}), Hello, Pass, SaveResult. Output=Congratulations! You've fired the save_result event FaaS shell comma operator ',' corresponds to Haskell bind operator '>> ='. 30 Copyright 2018 FUJITSU LIMITED

32 Devises for supporting Multiple Clouds Function Name Resolution Resource Naming (Direct Invocation) Function Discovery (Indirect Invocation) Event State Supported Event State in Workflow DSL CNCF WG-Serverless Whitepaper v1.0 [1] (P.32) pointed out: > AWS provides step function primitives (state machine based primitives) for the user to > specify its workflow, but step function does not allow specification of what event/events > triggering what functions in the workflow. Amazon States Language can handle Event through Activity Task, but it s not straightforward. [1] 31 Copyright 2018 FUJITSU LIMITED

33 Resource Naming - Function Name Resolution (1) Resource Naming in Amazon States Language Specification [1] A Task State MUST include a Resource field, whose value MUST be a URI that uniquely identifies the specific task to execute. AWS Step Functions Implementation ARN (Amazon Resource Name) "Resource":"arn:aws:lambda:us-east-2: :function:hello Either URN or URL FaaS Shell Implementation FRN (FaaS Resource Name) AWS Resource : frn:aws: or arn:aws: Microsoft Resource : frn:azure: Google Resource : frn:gcp: IBM/OpenWhisk Resource : frn:wsk: IFTTT Resource : frn:ifttt: Fujitsu Resource : frn:k5: [1] 32 Copyright 2018 FUJITSU LIMITED

34 Function Discovery - Function Name Resolution (2) Discover Function Semantically Make use of Open Linked Data technology, OWL (Web Ontology Language) FaaS Shell Implementation "Resource": " URI: Unique Identifier Define Triple (Subject Predicate Object) User owns Function FaaS assigns FRN FRN invokes Function frn01:frn frn02:frn aws:faas azure:faas demo:user hello:function frn03:frn gcp:faas frn04:frn wsk:faas 33 Copyright 2018 FUJITSU LIMITED

35 Function Discovery Cont. - Function Name Resolution (2) There are several weather service on Internet Assume reusable function weather open linked RDF data or SPARQL end point is available "Resource": " URI is just Identifier Querying the linked data, we will figured out that frn02, frn03, frn04 are callable using PublicUser u1 account. u1:publicuser weatherα:weather frn01:frn servicea:faas User Class Function Class frn02:frn serviceb:faas weatherβ:weather frn03:frn servicec:faas frn04:frn serviced:faas 34 Copyright 2018 FUJITSU LIMITED

36 Event State 2 Event frn::states:::event:test { action : arn:aws:lambda:us-east-2: :function:hello 1 Input { name : Event } Start Event State frn::states:::event:test End { } "Comment": "A Hello Event example", "StartAt": "HelloEvent", "States": { "HelloEvent": { "Type": "Event", "Resource": "frn::states:::event:test", "End": true }, } 4 Output { payload : Hello, Event! } 3 Function hello arn:aws:lambda:us-east-2: :function:hello 35 Copyright 2018 FUJITSU LIMITED

37 FaaS Shell Deployment 1 Development 2 Horizontal Scale Out Docker/Kubenetes/OptnShift FaaS Shell CouchDB Faasshell name space Service End Point Kubernetes/OpenShift FaaS Shell 1 (statefulset) FaaS Shell 2 (statefulset) Message Queue (Kafka, Zookeeper) Message Queue (Kafka, Zookeeper) NoSQL DB (CouchDB) FaaS Shell 3 (statefulset) NoSQL DB (CouchDB) 36 Copyright 2018 FUJITSU LIMITED

Enhancing applications with Cognitive APIs IBM Corporation

Enhancing applications with Cognitive APIs IBM Corporation Enhancing applications with Cognitive APIs After you complete this section, you should understand: The Watson Developer Cloud offerings and APIs The benefits of commonly used Cognitive services 2 Watson

More information

Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware

Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware Serverless: a quick review Enables running back end logic

More information

Serverless in the Java ecosystem

Serverless in the Java ecosystem Serverless in the Java ecosystem Pratik Patel Pratik PateL CTO Triplingo Java Champion JavaScript Troublemaker Python Hacker Founder, PERL recovery group WHAT IS SERVERLESS? ARCHITECTURE ECOSYSTEM SERVERLESS

More information

Serverless Computing and the Apache OpenWhisk Project

Serverless Computing and the Apache OpenWhisk Project Serverless Computing and the Apache OpenWhisk Project http://openwhisk.org/ #openwhisk https://openwhisk-team.slack.com/ Matt Rutkowski, STSM, IBM Cloud Open Technologies 1 Session Topics What is Serverless

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Serverless The Future of the Cloud?!

Serverless The Future of the Cloud?! DEV4867 Serverless The Future of the Cloud?! by Bert Ertman Those who stand for nothing, fall for anything - Alexander Hamilton @BertErtman Fellow, Director of Technology Outreach at Luminis Background

More information

Amber DrupalCon Vienna September 2017

Amber DrupalCon Vienna September 2017 Get Started with Voice User Interfaces Amber Matz @amberhimesmatz DrupalCon Vienna September 2017 About Me Amber Matz Production Manager and Trainer Drupalize.Me Twitter: @amberhimesmatz Drupalize.Me big

More information

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes

More information

Designing MQ deployments for the cloud generation

Designing MQ deployments for the cloud generation Designing MQ deployments for the cloud generation WebSphere User Group, London Arthur Barr, Senior Software Engineer, IBM MQ 30 th March 2017 Top business drivers for cloud 2 Source: OpenStack user survey,

More information

How to Take Your Company Global on a Shoestring A low risk path to increasing your international revenues

How to Take Your Company Global on a Shoestring A low risk path to increasing your international revenues How to Take Your Company Global on a Shoestring A low risk path to increasing your international revenues Enabling Globalization Our Mutual Agreement with You HEAVY-DUTY SALES PITCH! (We re actually just

More information

introduction to using Watson Services with Java on Bluemix

introduction to using Watson Services with Java on Bluemix introduction to using Watson Services with Java on Bluemix Patrick Mueller @pmuellr, muellerware.org developer advocate for IBM's Bluemix PaaS http://pmuellr.github.io/slides/2015/02-java-intro-with-watson

More information

Going Serverless. Building Production Applications Without Managing Infrastructure

Going Serverless. Building Production Applications Without Managing Infrastructure Going Serverless Building Production Applications Without Managing Infrastructure Objectives of this talk Outline what serverless means Discuss AWS Lambda and its considerations Delve into common application

More information

Serverless Computing: Customer Adoption Insights & Patterns

Serverless Computing: Customer Adoption Insights & Patterns Serverless Computing: Customer Adoption Insights & Patterns Michael Behrendt IBM Distinguished Engineer Chief Architect, Serverless/FaaS & @Michael_beh Evolution of serverless Increasing focus on business

More information

Serverless Microservices Are The New Black. Lorna Mitchell, IBM

Serverless Microservices Are The New Black. Lorna Mitchell, IBM Serverless Microservices Are The New Black Lorna Mitchell, IBM Serverless FaaS: Functions as a Service write a function (many languages supported) deploy it to the cloud (Lambda, Cloud Functions, etc)

More information

Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture

Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture A Typical Application with Microservices Client Webapp Webapp Webapp Greeting Greeting Greeting Name Name Name Microservice

More information

Knative: Building serverless platforms on top of Kubernetes

Knative: Building serverless platforms on top of Kubernetes Knative: Building serverless platforms on top of Kubernetes Ahmet Alp Balkan @ahmetb Thanks to Mark Chmarny, Ryan Gregg, DeWitt Clinton and Bret McGowen for some of the slides used in this presentation.

More information

Go Serverless: Design Patterns, Best Practices and Real-World Scenarios

Go Serverless: Design Patterns, Best Practices and Real-World Scenarios Microsoft Tech Summit 2018 微软技术暨生态大会 Go Serverless: Design Patterns, Best Practices and Real-World Scenarios APP203 Davide Benvegnu Cloud Solution Architect Cloud Solution Architect @ Microsoft HK Former

More information

Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk

Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk Voice Enabled Assistants (Adoption) Voice Enabled Assistants (Usage) Voice Enabled Assistants (Workflow) Initialize Voice Recording

More information

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS What are all those Azure* and Power* services and why do I want them? Dr Greg Low SQL Down Under greg@sqldownunder.com Who is Greg? CEO and Principal Mentor at SDU Data Platform MVP Microsoft Regional

More information

Observations about Serverless Computing

Observations about Serverless Computing Observations about Serverless Computing With a few examples from AWS Lambda, Azure Functions and Open Whisk. Dennis Gannon School of Informatics and Computing Indiana University Cloud computing is going

More information

Visualizing PI System Data with Dashboards and Reports

Visualizing PI System Data with Dashboards and Reports Visualizing PI System Data with Dashboards and Reports Presented by Mike Wood Product Manager Experience COLLECT HISTORIZE FIND ANALYZE DELIVER VISUALIZE What s New with Visualization in PI System 2010?

More information

Nuance Licensing Opportunities: Power PDF and Dragon

Nuance Licensing Opportunities: Power PDF and Dragon Nuance Licensing Opportunities: Power PDF and Dragon Mel Catimbang, Channel Manager, South East Asia Derek Austin, Dragon Business Manager, APAC October 2017 2017 Nuance Communications, Inc. All rights

More information

Oracle SQL Developer & REST Data Services

Oracle SQL Developer & REST Data Services Oracle SQL Developer & REST Data Services What s New Jeff Smith Senior Principal Product Manager Database Development Tools Jeff.d.smith@oracle.com @thatjeffsmith http://www.thatjeffsmith.com Agenda New

More information

Advanced Monitoring Asset for IBM Integration Bus

Advanced Monitoring Asset for IBM Integration Bus IBM Cloud Services Advanced Monitoring Asset for IBM Integration Bus Monitoring the business flows of IBM Integration Bus v10 Patrick MARIE IBM Cloud Services consultant pmarie@fr.ibm.com September 2017

More information

Create Swift mobile apps with IBM Watson services IBM Corporation

Create Swift mobile apps with IBM Watson services IBM Corporation Create Swift mobile apps with IBM Watson services Create a Watson sentiment analysis app with Swift Learning objectives In this section, you ll learn how to write a mobile app in Swift for ios and add

More information

IBM Bluemix compute capabilities IBM Corporation

IBM Bluemix compute capabilities IBM Corporation IBM Bluemix compute capabilities After you complete this section, you should understand: IBM Bluemix infrastructure compute options Bare metal servers Virtual servers IBM Bluemix Container Service IBM

More information

Serverless architectures with Fn Project

Serverless architectures with Fn Project überraschend mehr Möglichkeiten! Serverless architectures with Fn Project s Sven Bernhardt, Danilo Schmiedel OPITZ CONSULTING 2018 OPITZ CONSULTING - A success story since 1990 Our Mission: Help organizations

More information

Semantic Centric Solutions for Application and Data Portability in Cloud Computing

Semantic Centric Solutions for Application and Data Portability in Cloud Computing Semantic Centric Solutions for Application and Data Portability in Cloud Computing Ajith H. Ranabahu, Amit Sheth Kno.e.sis Center Wright State University 2 nd IEEE International Conference on Cloud Computing

More information

Serverless Architecture meets Continous Delivery

Serverless Architecture meets Continous Delivery Serverless Architecture meets Continous Delivery Alex Krause alex.krause@cosee.biz @alex0ptr Andreas Mohrhard andreas.mohrhard@cosee.biz @amohrhard https://twitter.com/jeffbarr/status/805175000906928128

More information

Overcoming the Challenges of Automating Security in a DevOps Environment

Overcoming the Challenges of Automating Security in a DevOps Environment SESSION ID: LAB-W02 Overcoming the Challenges of Automating Security in a DevOps Environment Murray Goldschmidt Chief Operating Officer Sense of Security @ITsecurityAU Michael McKinnon Director, Commercial

More information

Serverless Architecture meets Continuous Delivery. Andreas

Serverless Architecture meets Continuous Delivery. Andreas Serverless Architecture meets Continuous Delivery Andreas Mohrhard andreas.mohrhard@cosee.biz @amohrhard ANDREAS MOHRHARD Cloud Engineer @ cosee Expert on AWS topics Software engineer with focus on Java

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM Optimize Your Hybrid Cloud Solution 1 Your journey to the Cloud can have several entry points Competitive Project Office Create and deploy new apps

More information

Introduction to Worklight Integration IBM Corporation

Introduction 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 information

Fujitsu digital. Business Value of the Oracle Cloud HYBRID IT. Human Centric Innovation Co-creation for Success 2018 FUJITSU

Fujitsu digital. Business Value of the Oracle Cloud HYBRID IT. Human Centric Innovation Co-creation for Success 2018 FUJITSU Fujitsu digital Business Value of the Oracle Cloud HYBRID IT Human Centric Innovation Co-creation for Success 2018 FUJITSU Cloud Adoption Made Easy. Innovation Simplified. Hybrid IT Managed. 1 2018 FUJITSU

More information

Cloud Adoption Made Easy.

Cloud Adoption Made Easy. DRAFT Fujitsu digital Business Value of the Oracle Cloud HYBRID IT Human Centric Innovation Co-creation Cloud Adoption Made Easy. Innovation Simplified. Hybrid IT Managed. for Success Copyright FUJITSU

More information

AWS Lambda + nodejs Hands-On Training

AWS Lambda + nodejs Hands-On Training AWS Lambda + nodejs Hands-On Training (4 Days) Course Description & High Level Contents AWS Lambda is changing the way that we build systems in the cloud. This new compute service in the cloud runs your

More information

Managing Deep Learning Workflows

Managing Deep Learning Workflows Managing Deep Learning Workflows Deep Learning on AWS Batch treske@amazon.de September 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Business Understanding Data Understanding

More information

SERVICE-ORIENTED COMPUTING

SERVICE-ORIENTED COMPUTING THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA1612BU Deploying real-world workloads on Kubernetes and Pivotal Cloud Foundry VMworld 2017 Fred Melo, Director of Technology, Pivotal Merlin Glynn, Sr. Technical Product Manager, VMware Content: Not

More information

Smart Events Cloud Release February 2017

Smart Events Cloud Release February 2017 Smart Events Cloud Release February 2017 Maintenance Window This is not a site-down release. Users still have access during the upgrade. Modules Impacted The changes in this release affect these modules

More information

SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY

SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY Read Online and Download Ebook SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY DOWNLOAD EBOOK : SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY PDF Click link

More information

SAP Crystal Reports 2013 Product Availability Matrix (PAM)

SAP Crystal Reports 2013 Product Availability Matrix (PAM) SAP Crystal Reports 2013 Product Availability Matrix (PAM) Created: May 10, 2012 Updated: Feb 22, 2018 Disclaimer: This document is subject to change and may be changed by SAP at any time without notice.

More information

Overview of Data Services and Streaming Data Solution with Azure

Overview of Data Services and Streaming Data Solution with Azure Overview of Data Services and Streaming Data Solution with Azure Tara Mason Senior Consultant tmason@impactmakers.com Platform as a Service Offerings SQL Server On Premises vs. Azure SQL Server SQL Server

More information

DITA to AIR Help DITA to AIR Help SVDIG January 2010 Scott Prentice, Leximation, Inc.

DITA to AIR Help DITA to AIR Help SVDIG January 2010 Scott Prentice, Leximation, Inc. DITA to AIR Help Introduction What is AIR? What is AIR Help? Benefits of AIR Help Adobe RoboHelp AIR Output MadCap Flare AIR Output Custom AIR Help Options Leximation AIR Help Output Installing the lmi-airhelp

More information

Guide & User Instructions

Guide & User Instructions Guide & User Instructions Revised 06/2012 726 Grant Street Troy Ohio 45373 877.698.3262 937.335.3887 onecallnow.com support@onecallnow.com America s Largest Message Notification Provider Copyright 2009-2012

More information

Making Serverless Computing More Serverless

Making Serverless Computing More Serverless Making Serverless Computing More Serverless Zaid Al-Ali, Sepideh Goodarzy, Ethan Hunter, Sangtae Ha, Richard Han, Eric Keller University of Colorado Boulder Eric Rozner IBM Research * Views not representative

More information

1.1 February B

1.1 February B RELEASE NOTES 1.1 February 2019 3725-61900-001B Polycom Companion Polycom announces the release of the Polycom Companion software version 1.1. This document includes the latest information about new and

More information

19 Gloria Lane Fairfield, NJ Page 1 of 17

19 Gloria Lane Fairfield, NJ Page 1 of 17 19 Gloria Lane Fairfield, NJ 07004 1.888.611.2679 Page 1 of 17 Version 1.8 Introduction to the Vision-e Scanning Solution The Vision-e Scanning Solution was created for salespeople by salespeople as the

More information

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS Jane R. Circle Manager, Red Hat Global Cloud Provider Program and Cloud Access Program June 28, 2016 WHAT WE'LL DISCUSS TODAY Hybrid clouds and multi-cloud

More information

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4 Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications

More information

PRAGMATIC SECURITY AUTOMATION FOR CLOUD

PRAGMATIC SECURITY AUTOMATION FOR CLOUD SESSION ID: CSV-R04 PRAGMATIC SECURITY AUTOMATION FOR CLOUD Rich Mogull Analyst/VP of Product Securosis/DisruptOPS rmogull@disruptops.com @rmogull Cloud is Fundamentally Different Abstraction Automation

More information

Cloud Computing. Technologies and Types

Cloud Computing. Technologies and Types Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2017/18 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud

More information

IoT Device Simulator

IoT Device Simulator IoT Device Simulator AWS Implementation Guide Sean Senior May 2018 Copyright (c) 2018 by Amazon.com, Inc. or its affiliates. IoT Device Simulator is licensed under the terms of the Amazon Software License

More information

A Glance Over the Serverless Framework

A Glance Over the Serverless Framework A Glance Over the Serverless Framework Rafael Zotto Senior Software Architect, HP Inc. Short Bio Rafael Zotto Holds a master degree in Computer Science focused in high performance computing. Specialized

More information

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure

More information

Functional Programming Invades Architecture. George Fairbanks SATURN May 2017

Functional Programming Invades Architecture. George Fairbanks SATURN May 2017 Functional Programming Invades Architecture George Fairbanks SATURN 2017 3 May 2017 1 Programming in the Large Yesterday: Functional Programming is PITS, i.e., just inside modules Today: FP is also PITL

More information

Please give me your feedback

Please give me your feedback #HPEDiscover Please give me your feedback Session ID: B4385 Speaker: Aaron Spurlock Use the mobile app to complete a session survey 1. Access My schedule 2. Click on the session detail page 3. Scroll down

More information

Managing and Auditing Organizational Migration to the Cloud TELASA SECURITY

Managing and Auditing Organizational Migration to the Cloud TELASA SECURITY Managing and Auditing Organizational Migration to the Cloud 1 TELASA SECURITY About Me Brian Greidanus bgreidan@telasasecurity.com 18+ years of security and compliance experience delivering consulting

More information

SAP Crystal Reports 2011 SP05+ Product Availability Matrix (PAM)

SAP Crystal Reports 2011 SP05+ Product Availability Matrix (PAM) SAP Crystal Reports 2011 SP05+ Product Availability Matrix (PAM) November, 2012 Updated: November, 2015 This Supported Platforms (PAM) presentation is applicable to CR2011 SP05 and subsequent SPs. For

More information

Quick Start Guide version 4. Abstract Quick Start Guide for the use of EyeQuestion Software. Rignald Span

Quick Start Guide version 4. Abstract Quick Start Guide for the use of EyeQuestion Software. Rignald Span Quick Start Guide version 4 Abstract Quick Start Guide for the use of EyeQuestion Software Rignald Span rignald@eyequestion.nl Document index Author EyeQuestion Software Document name EyeQuestion Quickguide

More information

Azure Certification BootCamp for Exam (Developer)

Azure Certification BootCamp for Exam (Developer) Azure Certification BootCamp for Exam 70-532 (Developer) Course Duration: 5 Days Course Authored by CloudThat Description Microsoft Azure is a cloud computing platform and infrastructure created for building,

More information

Energy Management with AWS

Energy 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 information

CEEDO PERSONAL OEM. Ceedo Personal Client for OEM Deals Whitepaper

CEEDO PERSONAL OEM. Ceedo Personal Client for OEM Deals Whitepaper CEEDO PERSONAL OEM Ceedo Personal Client for OEM Deals. 2012 Whitepaper Table of Contents - TABLE OF CONTENTS What is Ceedo Personal... 2 Overview... 2 Usage Scenarios... 3 Plug-'n'-Play Portable User

More information

IBM System z part numbers available for the IBM WebSphere Business Modeler V products

IBM System z part numbers available for the IBM WebSphere Business Modeler V products IBM United States Announcement 207-080, dated April 10, 2007 IBM System z part s available for the IBM WebSphere Business Modeler products Availability of national languages...2 Software services... 3

More information

Building Bespoke Threat Intelligence Enrichment Platforms

Building Bespoke Threat Intelligence Enrichment Platforms Building Bespoke Threat Intelligence Enrichment Platforms Prepared by: Sean Tierney Date: 1 Infoblox Inc. All rights reserved. Serverless Architecture Discussion points: Definition and usage Example Benefits

More information

Cloud Computing: Making the Right Choice for Your Organization

Cloud Computing: Making the Right Choice for Your Organization Cloud Computing: Making the Right Choice for Your Organization A decade ago, cloud computing was on the leading edge. Now, 95 percent of businesses use cloud technology, and Gartner says that by 2020,

More information

AWS Lambda. 1.1 What is AWS Lambda?

AWS Lambda. 1.1 What is AWS Lambda? Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of

More information

Monitoring Docker Containers with Splunk

Monitoring Docker Containers with Splunk Monitoring Docker Containers with Splunk Marc Chéné Product Manager Sept 27, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking statements

More information

Transitioning From SSIS to Azure Data Factory. Meagan Longoria, Solution Architect, BlueGranite

Transitioning From SSIS to Azure Data Factory. Meagan Longoria, Solution Architect, BlueGranite Transitioning From SSIS to Azure Data Factory Meagan Longoria, Solution Architect, BlueGranite Microsoft Data Platform MVP I enjoy contributing to and learning from the Microsoft data community. Blogger

More information

MetaMoJi Share for Business Ver. 2 MetaMoJi Note for Business Ver. 2 Installation and Operation Guide

MetaMoJi Share for Business Ver. 2 MetaMoJi Note for Business Ver. 2 Installation and Operation Guide MetaMoJi Share for Business Ver. 2 MetaMoJi Note for Business Ver. 2 Installation and Operation Guide First Edition - ios is a trademark or registered trademark of Cisco in the U.S. and other countries

More information

Event Streams using Apache Kafka

Event Streams using Apache Kafka Event Streams using Apache Kafka And how it relates to IBM MQ Andrew Schofield Chief Architect, Event Streams STSM, IBM Messaging, Hursley Park Event-driven systems deliver more engaging customer experiences

More information

English to korean language translation software free. English to korean language translation software free.zip

English to korean language translation software free. English to korean language translation software free.zip English to korean language translation software free English to korean language translation software free.zip Babylon's proprietary English-Korean dictionary is a great contribution to the Korean language

More information

PCC 5 Release Notes RNE v1.1 (Released)

PCC 5 Release Notes RNE v1.1 (Released) Release History Version Released Author Affected of Change 1.0 August 23, 2016 1.1 August 24, 2016 Megan Ball All Initial Megan Ball 3, 4, 5, and 6 Updates to Contents 1 Purpose... 3 2 Scope... 3 3 What

More information

Building Secure and Scalable Mobile Apps on AWS

Building Secure and Scalable Mobile Apps on AWS Building Secure and Scalable Mobile Apps on AWS Dennis Hills Mobile Developer Advocate, Amazon Web Services April 20, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda

More information

Continuous Integration and Delivery with Spinnaker

Continuous Integration and Delivery with Spinnaker White Paper Continuous Integration and Delivery with Spinnaker The field of software functional testing is undergoing a major transformation. What used to be an onerous manual process took a big step forward

More information

INTRODUCING CISCO SECURITY FOR AWS

INTRODUCING CISCO SECURITY FOR AWS SESSION ID: SPO1-T08 INTRODUCING CISCO SECURITY FOR AWS Patrick Crowley CTO Cisco, Stealthwatch Cloud @p_crowley Who am I? I work for Cisco Systems, in the Security Business Group Founder, Observable Networks:

More information

Continuous Delivery for Cloud Native Applications

Continuous Delivery for Cloud Native Applications Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager

More information

Cloud Computing Private Cloud

Cloud Computing Private Cloud Cloud Computing Private Cloud Amplifying Business Value thru IT Ivo Sladoljev, Territory Manager, Adriatic Region December, 2010. 2010 VMware Inc. All rights reserved Agenda Company Facts VMware Focus

More information

Accenture Cloud Platform Serverless Journey

Accenture Cloud Platform Serverless Journey ARC202 Accenture Cloud Platform Serverless Journey Tom Myers, Sr. Cloud Architect, Accenture Cloud Platform Matt Lancaster, Lightweight Architectures Global Lead November 29, 2016 2016, Amazon Web Services,

More information

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

Release Notes. Illustra Connect

Release Notes. Illustra Connect Release Notes Illustra Connect Applicable Software Illustra Connect Software Version 3.0 Product Data Visit the Illustra Connect section of our web site http://www.illustracameras.com to download datasheets

More information

NTT Com Press Conference March 1, 2016 #enterprisecloud

NTT Com Press Conference March 1, 2016 #enterprisecloud NTT Com Press Conference March 1, 2016 #enterprisecloud 1 Significant Enhancement of Enterprise Cloud - Realizing Digital Transformation - NTT Communications March 1, 2016 2 NTT Communications Initiatives

More information

Lecture 0: Course Intro

Lecture 0: Course Intro Databases (3): NoSQL & Deductive Databases Department of Applied Informatics Faculty of Mathematics, Physics and Informatics Comenius University in Bratislava 25 Sep 2018 Part I: NoSQL Databases NoSQL

More information

Management of Complex Product Ontologies Using a Web-Based Natural Language Processing Interface

Management of Complex Product Ontologies Using a Web-Based Natural Language Processing Interface Management of Complex Product Ontologies Using a Web-Based Natural Language Processing Interface Master Thesis Final Presentation A B M Junaed, 11.07.2016 Software Engineering for Business Information

More information

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Ian Massingham AWS Technical Evangelist @IanMmmm aws.amazon.com/lex 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

DocuSign Service User Guide. Information Guide

DocuSign Service User Guide. Information Guide Information Guide 1 DocuSign Service User Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign Intellectual

More information

Service-Oriented Computing in Recomposable Embedded Systems

Service-Oriented Computing in Recomposable Embedded Systems Service-Oriented Computing in Recomposable Embedded Systems Autonomous + Backend Support Yinong Chen Department of Computer Science and Engineering http://www.public.asu.edu/~ychen10/ 2 Motivation Embedded

More information

KYOCERA Quick Scan v1.0

KYOCERA Quick Scan v1.0 KYOCERA Quick Scan v1.0 Software Information PC Name Version 0731 July 31, 2018 KYOCERA Document Solutions Inc. Product Planning Division 1 Table of Contents 1. Overview... 4 1.1. Background... 4 1.2.

More information

Tutorial 8 Introduction to Lambda IV: AWS Step Functions, AWS SQS

Tutorial 8 Introduction to Lambda IV: AWS Step Functions, AWS SQS TCSS 562: Software Engineering School of Engineering and Technology for Cloud Computing University of Washington Tacoma Fall 2018 http://faculty.washington.edu/wlloyd/courses/tcss562 Tutorial 8 Introduction

More information

Optional AnyConnect Configuration and Management

Optional AnyConnect Configuration and Management Optional AnyConnect Configuration and Management Modifying and Deleting Connection Entries, page 1 Configuring Certificates, page 2 Specifying Application Preferences, page 5 Using AnyConnect Widgets,

More information

Building a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch

Building a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch Nick Pentreath Nov / 14 / 16 Building a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch About @MLnick Principal Engineer, IBM Apache Spark PMC Focused on machine learning

More information

SAP Crystal Reports for Eclipse Product Availability Matrix (PAM)

SAP Crystal Reports for Eclipse Product Availability Matrix (PAM) SAP Crystal Reports for Eclipse Product Availability Matrix (PAM) Jan 2018 Disclaimer: This document is subject to change and may be changed by SAP at any time without notice. The document is not intended

More information

Oracle Access Manager

Oracle Access Manager Oracle Access Manager Addendum to Release Notes 10g (10.1.4.0.1) January 2007 This document is an addendum to the Release Notes for Oracle Access Manager 10g (10.1.4.0.1). It contains the following sections:

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Oracle E-Business Suite Internationalization and Multilingual Features

More information

Deploying Applications on DC/OS

Deploying Applications on DC/OS Mesosphere Datacenter Operating System Deploying Applications on DC/OS Keith McClellan - Technical Lead, Federal Programs keith.mcclellan@mesosphere.com V6 THE FUTURE IS ALREADY HERE IT S JUST NOT EVENLY

More information

Moving to the Cloud: Making It Happen With MarkLogic

Moving to the Cloud: Making It Happen With MarkLogic Moving to the Cloud: Making It Happen With MarkLogic Alex Bleasdale, Manager, Support, MarkLogic COPYRIGHT 20 April 2017 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. Agenda 1. MarkLogic in the cloud 2.

More information

More AWS, Serverless Computing and Cloud Research

More AWS, Serverless Computing and Cloud Research Basics of Cloud Computing Lecture 7 More AWS, Serverless Computing and Cloud Research Satish Srirama Outline More Amazon Web Services More on serverless computing Cloud based Research @ Mobile & Cloud

More information

THE GETTY VOCABULARIES TECHNICAL UPDATE

THE GETTY VOCABULARIES TECHNICAL UPDATE AAT TGN ULAN CONA THE GETTY VOCABULARIES TECHNICAL UPDATE International Working Group Meetings January 7-10, 2013 Joan Cobb Gregg Garcia Information Technology Services J. Paul Getty Trust International

More information

Company Overview SYSTRAN Applications Customization for Quality Translations

Company Overview SYSTRAN Applications Customization for Quality Translations Company Overview SYSTRAN Applications Customization for Quality Translations Prepared for Lirics Industrial Advisory Group June 20 & 21, 2005, Barcelona Agenda Company Overview SYSTRAN WebServer SYSTRAN

More information