Bluemix for Domino Developers Niklas Heidloff, heidloff.net.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information.
Welcome Windows SharePoint Service 3.0. Craig Carpenter MCSE, MCT Director, Combined Knowledge.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
© 2014 IBM Corporation 15 minutes about IBM Bluemix Karim Abousedera, Bluemix Subject-Matter Expert
Business Productivity Online Suite Enterprise class software delivered via subscription services hosted by Microsoft and sold with partners.
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Cross Platform Mobile Backend with Mobile Services James
Celoxis Intro Celoxis is a web-based project management software company based in India. The Celoxis application integrates management of projects, resources,
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
Alessandro Cardoso Microsoft MVP | Readify National Manager |
IBM Bluemix Your gateway to cloud innovation Dejan Podgoršek IBM Ecosystem Development Manager, SEE IBM Slovenija.
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
Windows Role-Based Access Control Longhorn Update
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Welcome to Azure App Services! Amie Seisay
Connect & Control an iOT Device in 5 Minutes!. Here’s a little Internet of Things application that we created in a few hours to show you the value of.
Cloud Strategy made Simple David G. Fletcher. 2 Hybrid Cloud Approach Utah is building a private cloud to provision services from its virtualized infrastructure.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Introduction To BlueMix By: Ryan
Building consumer apps with Azure AD B2C
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Nagender Vedula & Bradley Bartz ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Welcome to Azure App Services! Amie Seisay
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
Application Programming Interfaces. Unacceptable... That employees need to find business information, and documents in an expensive remote desktop.
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
1 Server Business Logic & OAuth Beta Overview October 4, 2010 Alan Hantke Product Development Server Business Logic Intuit Partner Platform Diane Weiss.
#bluemix - #ibmcloud – Bluemix Girls Night Featuring Bluemix, The Digital Innovation Platform.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
What if your app could put the power of analytics everywhere decisions are made? Modern apps with data visualizations built-in have the power to inform.
Social enterprise communication Marek Kuchciak | Client Technical Professional CAMSS: Social.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Azure Active Directory Uday Hegde 2016 Redmond Summit | Identity Without Boundaries May 26, 2016 Group Program Manager, Azure AD
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Azure App Service an overview Seth
PTC Navigate & Thingworx based App Development
Introduction to Azure App Service Environment
SARAH GIDEON 10th December 2016
Red Hat Mobile Application Platform
About Bill Bill Baer (ˈbɛər)
Fast App Creation with APEX Blueprints
IBM Data Server Gateway for OData
Hybrid Mobile Applications
Which Study Material Is Best For IBM C Exam Preparations?
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Azure AD Line Of Business Application Integration
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
Office 365 Development July 2014.
Please note: Presenter notes are on every slide
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Office 365 Development.
Configuration management suite
Azure Active Directory
Presentation transcript:

Bluemix for Domino Developers Niklas Heidloff, heidloff.net

IBM Bluemix The Digital Innovation Platform Cloud Foundry, Docker, OpenWhisk More than 100 services Public, dedicated and local Hybrid applications and cognitive services Focus today: How to build Line of Business applications that leverage IBM

Collaborative Line of Business Applications LoB requirements often lead to the development of new applications since standard software is not sufficient Collaborative applications allow employees to work together synergistically to get their jobs done Collaborative LoB applications often require the protection of intellectual property based on roles of employees Sample scenarios: Approval workflows, teamrooms, travel

Requirements of LoB Applications Rapid application development – To enable citizen developers to build LoB applications – To enable innovation Focus on business needs rather than infrastructure – Leverage cloud application platforms – Utilize DevOps Cost efficient

Requirements of LoB Applications Access to applications via web and mobile user experiences Integration of existing data, documents and files Integration of existing directories and user profiles Usage of modern and popular technologies to leverage communities, libraries and tools Usage of standard and most common development skills – Scripting is easier than languages like C and Java – Preference is to use one language for

The CLEAN Stack CloudantLoopback Express AngularJS Ionic, Cordova Node.js JavaScript everywhere

Sample Scenario: Approval

Demo User Interfaces and APIs Creation of Business Objects

Business Objects and REST APIs Declarative definitions of business objects Automatic generation of REST APIs – Including API documentation Loopback Swagger

Customization of the generated APIs Scenarios – Add additional APIs – Hide methods and endpoints – Execution hooks for CRUD operations Turn off auto generation for models Loopback

Customization of the generated

IBM Connections REST

IBM Connections JavaScript

Authentication against Bluemix Single Sign On service on Bluemix allows authentication with on-premises directories via SAML Loopback

Authentication against IBM Connections Via passport

Authorization Authorization via roles Application level authorization is done declaratively Business object level authorization is done programmatically Loopback

Deployment Bluemix compute technologies – Cloud Foundry – Docker Deployment options – Deploy button – CLIs – Git push and DevOps Bluemix Docker Cloud

Development Environment Local environment – Node.js, text editor, inspector – Local property file with Bluemix credentials – In memory database DevOps web editor

Web Client LoopBack generates JavaScript libraries to access the services from AngularJS controllers AngularJS

Mobile Clients Via Cordova mobile hybrid apps can be generated for iOS and Android LoopBack generates JavaScript libraries to access the services from AngularJS controllers The controllers are the same ones as used for the web client Ionic Cordova

Try it !