REST services in Domino - Domino Access Services
|
|
- Julian Davis
- 8 years ago
- Views:
Transcription
1 REST services in Domino - Domino Access Services Domino Programmability Team 2012 IBM Corporation
2 Agenda Why REST? REST Basics RESTful Domino Domino Access Services Overview Domino Access Services Domino data service Calendar service Mail service Other services we are discussing Enable Domino Access Services Build customized service Some user stories API by release Reference IBM Corporation
3 Why REST REST Basics What is REST? Representational State Transfer (REST) Resource-oriented: Documents, views, messages, & calendar entries are all just resources Each resource has a unique URL Multiple representations of a resource (JSON, XML, MIME, icalendar, etc.) Uses HTTP uniform interface (GET, POST, PUT & DELETE) REST in the marketplace Google, Facebook, Twitter all depend on REST to build market share Benefits of REST Secure lightweight web service based on HTTP Great for web applications, native mobile applications and server-to-server access IBM Corporation 2013 IBM Corporation
4 Why REST RESTful Domino Domino works as service provider Client and server are more decoupled Very low barrier to use Easy to integrated in web/mobile applications Two ways to access REST service of Domino From XPages using the REST Service control (won't cover in this slide) As built-in service called Domino Access Services (DAS) REST API vs Traditional API REST vs SOAP REST vs NRPC/DIIOP 2013 IBM Corporation
5 REST vs SOAP Both are web services, but... It's easier to build a REST client No need for special libraries or generated code REST clients are lighter Easy to access a REST service by http client REST vs NRPC/DIIOP Client doesn't need Notes/Domino libraries or Notes ID Great for web and native mobile applications IBM Corporation
6 What is Domino Access Services (DAS)? Growing family of REST services including:... Domino data service Mail service Calendar service Access Domino data from any HTTP client Strategically important for integrating with other IBM products IBM Corporation
7 Domino Access Services (DAS) is also a framework One framework for adding REST services to Domino Extensible framework built on Apache Wink (see and OSGi IBM Corporation
8 DAS in API Framework Customer solutions using SSJS Customer solutions using REST Customer solutions using Notes Java API Customer solutions using LotusScript JS Wrappers REST Service Java Wrappers LotusScript Wrappers Customer solutions using C / C++ Back-end Classes C SDK Core function IBM Corporation
9 Domino Access Services Architecture Data Service Plug-in Domino Server Calendar Service Plug-in... Traveler Admin Plug-in All components in blue are OSGi plugins (Java code). DAS Servlet Apache Wink Runtime Domino Web Engine (native code) Client can be a browser, native mobile app, etc anything that can send an HTTP request IBM Corporation IBM Corporation
10 Domino Access Services (DAS) Domino data service Calendar service Mail service Other services we are discussing 2013 IBM Corporation
11 Domino Data Service Overview Released in Upgrade Pack 1; also planned for 9.0 Access to databases, views, folders & documents JSON representation for easy access from JavaScript and other languages Create, Read, Update & Delete (CRUD) operations for documents IBM Corporation
12 Domino Data Service Functionality Reading database collection Reading/updating view/folder entry collection Creating new documents Reading/updating/deleting existing documents IBM Corporation
13 Domino Data Service Sample GET Method: Resource: URI: GET View Entries [ { }, { }, "@entryid":"1-0f7e8f76cacc d0c5", "@unid":"0f7e8f76cacc d0c5", "@noteid":"2c7a", "@position":"1", "Key":"AL", "Name":"ALABAMA" "@entryid":"2-df127ef6e034afe d0c6", "@unid":"df127ef6e034afe d0c6", "@noteid":"2c7e", "@position":"2", "Key":"AK", "Name":"ALASKA" IBM Corporation
14 Calendar Service - Overview Planned for 9.x Higher level of abstraction for access to calendar data JSON and icalendar representations CRUD operations with implicit scheduling IBM Corporation
15 Calendar Service Functionality Create, read, update and delete calendar entries Read a range of entries from a calendar Get a list of invitations or unapplied notices Simple actions for calendar entries and notices Controls for implicit scheduling IBM Corporation
16 Calendar service example Read a range of events GET JSON response { } "events": [ { "id": "8A AD700661DAE", "summary": "Super Bowl XLVII", "location": "New Orleans", "start": { "date": " ", "time": "23:30:00", "utc": true }, "end": { "date": " ", "time": "03:00:00", "utc": true } }, { "id": "09C4206D7BD743D685257AB0007BA513", "summary": "Repeating Appointment", "location": "test", "start": {...}, "end": {...} },... ] IBM Corporation
17 Calendar service example Read a range of events GET icalendar response BEGIN:VCALENDAR X-LOTUS-CHARSET:UTF-8 VERSION:2.0 BEGIN:VEVENT DTSTART: T233000Z DTEND: T030000Z SUMMARY:Super Bowl XLVII LOCATION:New Orleans UID:8A AD700661DAE X-LOTUS-SUMMARYDATAONLY:TRUE END:VEVENT BEGIN:VEVENT DTSTART: T140000Z DTEND: T150000Z SUMMARY:Repeating Appointment LOCATION:test UID:09C4206D7BD743D685257AB0007BA513 X-LOTUS-SUMMARYDATAONLY:TRUE END:VEVENT... END:VCALENDAR IBM Corporation
18 Calendar service example Create a new event POST Content-Type: application/json JSON request { } "events": [ { "summary": "2013 Boston Marathon", "location": "Hopkinton to Boston", "start": { "date": " ", "time": "13:00:00", "utc": true }, "end": { "date": " ", "time": "19:00:00", "utc": true } } ] IBM Corporation
19 Calendar service example Create a new event POST Content-Type: text/calendar icalendar request BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Some Company//NONSGML Some Product//EN BEGIN:VEVENT DTSTART: T130000Z DTEND: T190000Z SUMMARY:2013 Boston Marathon LOCATION:Hopkinton to Boston END:VEVENT END:VCALENDAR IBM Corporation
20 Mail Service Overview and Functionality On OpenNTF now; no firm plans for product release JSON and MIME representations Read views, folders & messages; Send messages; Draft messages IBM Corporation
21 Mail service example Get messages Method: Resource: URI: GET Inbox [ { "from":"dan Misawa", "subject":"test sending mail...", "date":" t17:52:09z", "href":" }, { "from":"frank Adams", "subject":" with Mime", "date":" t17:16:55z", "href":" }, { "from":"betty Zechman", "subject":"message with rich text conent and attachment.", "date":" t18:35:43z", "href":" } ] IBM Corporation
22 Calendar service example Get a message in JSON Method: Resource: URI: GET Messages { "from":"cn=fadams\/o=renovations", "to": ["CN=Dan Misawa \/O=Renovations"], "subject":"message with rich text conent and attachment.", "date":" t19:42:49z", "href":" "content": [ { "contenttype":"multipart\/mixed; boundary=\"=_mixed 006C4A7C _=\"" }, { "contenttype":"text\/html; charset=\"us-ascii\"", "data":"<font size=2 color=red face=\"sans-serif\"><b>this text is bold and red.<\/b><\/font>\r\n<br>\r\n<br>", "boundary":"--=_mixed 006C4A7C _=" }, { "contenttype":"text\/plain; name=\"text Document.txt\"", "contenttransferencoding":"quoted-printable", "data":"this is a simple text file with some text.=\r\n=", "boundary":"--=_mixed 006C4A7C _=", "contentdisposition":"attachment; filename=\"text Document.txt\"" } ] } IBM Corporation
23 Calendar service example Get a message in MIME Method: Resource: URI: GET Messages MIME-Version: 1.0 To: Dan Misawa@notesdev.ibm.com Subject: Message with rich text conent and attachment. Message-ID: <OFD02D492E.423DBF5F-ON C242C C4A7F@LocalDomain> Date: Fri, 9 Dec :42: Sender: fadams@explorer.swg.usma.ibm.com From: fadams@notesdev.ibm.com Content-Type: multipart/mixed; boundary="=_mixed 006C4A7C _=" MIME-Version: =_mixed 006C4A7C _= Content-Type: text/html; charset="us-ascii" <font size=2 color=red face="sans-serif"><b>this text is bold and red.</b></font> <br> --=_mixed 006C4A7C _= Content-Type: text/plain; name="text Document.txt" Content-Disposition: attachment; filename="text Document.txt" Content-Transfer-Encoding: quoted-printable This is a simple text file with some text.= = --=_mixed 006C4A7C _= IBM Corporation
24 Other services we're discussing FreeBusy Rooms & Resources Traveler admin Looking for customer feedback on other ideas and priorities IBM Corporation
25 Enabling service on server is required DAS is disabled by default. Can be enabled for Server, Database (View and Document), and View { } "code":403, "text":"forbidden", "message":"database not allowed for Web Access" Administrator controls which servers run the data service: Internet Site or Server Document IBM Corporation
26 Enabling service for a database Application developer controls Database access: Database Advanced Properties Application developer controls View access: View Advanced Properties IBM Corporation
27 Custom REST Services Tools to build your own services using OSGi and Apache Wink Java, OSGi, Wink skills required Apache Wink is an open source project Easy to build a service in a Java servlet container Uses Java annotations Most of the code is contributed to Apache by the WebSphere team See Enforces consistency across services for example Common URL path (/api/data, /api/mail, /api/calendar) Common JSON error object Administrator uses one UI to choose what services run on a server IBM Corporation
28 User story (1 of 3) Data service : Document Repository User story User want to read/write document in domino server on mobile or web browser Pro-art and limitation Xpages,Help documents on Lotus wiki are implemented by xpage, Xpages is developed and binding with db. Quickr,product of document repository based on domino Solution After we public RESTful service, any vendor or partner can develop client application product or integrate this service into their product 2013 IBM Corporation
29 User story (2 of 3) Mail service : Social mail/connection mail User story User want to read his mail on mobile or web browser Pro-art and limitation inotes, use internal domino api instead of consume REST mail service. Additional library needed on server. Solution REST API is standard and general service, independent of client/server, after we provide mail service api, all kinds of web-based mail client can consume it, integrate it, including next generation notes client- Social mail 2013 IBM Corporation
30 User story (3 of 3) Calendar service : General calendar User story User want to check his calendar on mobile, this calendar is collection for all his calendar events, including google calendar, notes calendar, icalendar on mac Pro-art and limitation N/A Solution After we public RESTful service, any vendor or partner can develop client application product or integrate this service into their product 2013 IBM Corporation
31 APIs by Release API Name Upgrade Pack 1 Extension Library (OpenNTF) 9.0 Social Edition Domino data service Yes Yes In Plan In Plan 9.x Calendar service No No No In Plan Mail service No Yes No Not in Plan IBM Corporation
32 Documentation and other references Topic Source Link Domino data service App Dev Wiki lookupname=domino%20data%20service Mail service OpenNTF AC F2/%24file/Domino%20Mail%20Service.pdf Calendar service Planned for an extlib release coming soon ( Domino application development in general App Dev Wiki Extension library in general OpenNTF IBM Corporation
White Paper. Advantages of IBM Notes and Domino 9 Social Edition for Midsize Businesses. 89 Fifth Avenue, 7th Floor. New York, NY 10003
89 Fifth Avenue, 7th Floor New York, NY 10003 www.theedison.com 212.367.7400 White Paper Advantages of IBM Notes and Domino 9 Social Edition for Midsize Businesses Printed in the United States of America
More information02267: Software Development of Web Services
02267: Software Development of Web Services Week 8 Hubert Baumeister huba@dtu.dk Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2015 1 Recap I BPEL: I Doing
More information02267: Software Development of Web Services
02267: Software Development of Web Services Week 8 Hubert Baumeister huba@dtu.dk Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2013 Contents RESTful Services
More informationIntroduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
More informationServer-side OSGi with Apache Sling. Felix Meschberger Day Management AG 124
Server-side OSGi with Apache Sling Felix Meschberger Day Management AG 124 About Felix Meschberger > Senior Developer, Day Management AG > fmeschbe@day.com > http://blog.meschberger.ch > VP Apache Sling
More informationSession 6 Patterns and best practices in SOA/REST
Session 6 Patterns and best practices in SOA/REST Sistemas Distribuidos Diego Sevilla Ruiz DITEC Facultad de Informática Murcia, 2012 Diego Sevilla Ruiz (DITEC Facultad de Informática) Session 6 Patterns
More informationIntegrating Complementary Tools with PopMedNet TM
Integrating Complementary Tools with PopMedNet TM 27 July 2015 Rich Schaaf rschaaf@commoninf.com Introduction Commonwealth Informatics Implements and supports innovative systems for medical product safety
More informationInternet Calendaring and Scheduling Core Object Specification (icalendar) Compatible Collaborative Calendar-Server (CCS) Web Services
Internet Calendaring and Scheduling Core Object Specification (icalendar) Compatible Collaborative Calendar-Server (CCS) Web Services Indiana University Computer Science Department, Bloomington, IN, 47405
More informationA "Day in the Life" Exceptional Work Experience Joe Baxter IBM Collaboration Solutions. Twitter: joebaxter
A "Day in the Life" Exceptional Work Experience Joe Baxter IBM Collaboration Solutions Twitter: joebaxter Collaboration at IBM & Future of Work - 2015 380K? Employees 80K Contractors 170 Countries 2K Locations
More informationBudget Event Management Design Document
Budget Event Management Design Document Team 4 Yifan Yin(TL), Jiangnan Shangguan, Yuan Xia, Di Xu, Xuan Xu, Long Zhen 1 Purpose Summary List of Functional Requirements General Priorities Usability Accessibility
More informationCross-domain Identity Management System for Cloud Environment
Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S
More informationHow to consume a Domino Web Services from Visual Studio under Security
How to consume a Domino Web Services from Visual Studio under Security Summary Authors... 2 Abstract... 2 Web Services... 3 Write a Visual Basic Consumer... 5 Authors Andrea Fontana IBM Champion for WebSphere
More informationDistribution and Integration Technologies
Distribution and Integration Technologies RESTful Services REST style for web services REST Representational State Transfer, considers the web as a data resource Services accesses and modifies this data
More informationSAP Mobile Platform Intro
SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad
More informationService Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta
Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Simon Laws Open Source SOA WebSphere UK User Group 3/11/2008 2008 IBM Corporation IBM Corporation 2008. All Rights Reserved.
More informationITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
More informationGeneral principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationA Comparison of Open Source Application Development Frameworks for the Enterprise
A Comparison of Open Source Application Development Frameworks for the Enterprise Webinar on March 12, 2008 Presented by Kim Weins, Sr. VP of Marketing at OpenLogic and Kelby Zorgdrager, President of DevelopIntelligence
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Web Experience Factory formerly known as WebSphere Portlet Factory Note we are currently
More informationCloud Elements! Marketing Hub Provisioning and Usage Guide!
Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading
More informationImplementing Mobile Thin client Architecture For Enterprise Application
Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON
More informationRelease Notes. DocuSign Spring 15 Release Notes. Contents
Release Notes Updated March 6, 2015 DocuSign Spring 15 Release Notes This document provides information about the updates deployed to the DocuSign Production environment as part of the March 6, 2015 DocuSign
More informationIntroduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
More informationBuilding HTML5 and hybrid mobile apps using cloud services. Andrei Glazunov
Building HTML5 and hybrid mobile apps using cloud services Andrei Glazunov About Exadel Exadel is a global software engineering company. Founded in 1998, headquarters in San Francisco Bay Area 7 development
More informationREST API Development. B. Mason Netapp E-Series
+ REST API Development B. Mason Netapp E-Series + Disclaimer Opinion expressed here are mine and do not necessarily represent Netapp 2 Who am I?? Software Engineer at Netapp E-Series AppAware Designer
More informationIntroduction to Web services for RPG developers
Introduction to Web services for RPG developers Claus Weiss clausweiss22@gmail.com TUG meeting March 2011 1 Acknowledgement In parts of this presentation I am using work published by: Linda Cole, IBM Canada
More informationWebSphere Product Family Overview
WebSphere Product Family Overview Unit Objectives After completing this unit, you should be able to: Discuss the WebSphere product family and the positioning of WebSphere Application Server Discuss WebSphere
More informationREST web services. Representational State Transfer Author: Nemanja Kojic
REST web services Representational State Transfer Author: Nemanja Kojic What is REST? Representational State Transfer (ReST) Relies on stateless, client-server, cacheable communication protocol It is NOT
More informationBeyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc Introduction Personal introduction Format & conventions for this talk Assume familiarity
More informationEclipse Open Healthcare Framework
Eclipse Open Healthcare Framework Eishay Smith [1], James Kaufman [1], Kelvin Jiang [2], Matthew Davis [3], Melih Onvural [4], Ivan Oprencak [5] [1] IBM Almaden Research Center, [2] Columbia University,
More informationRESTful web applications with Apache Sling
RESTful web applications with Apache Sling Bertrand Delacrétaz Senior Developer, R&D, Day Software, now part of Adobe Apache Software Foundation Member and Director http://grep.codeconsult.ch - twitter:
More informationIntroducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
More informationIBM Cloud Manager with OpenStack. REST API Reference, version 4.1
IBM Cloud Manager with OpenStack REST API Reference, version 4.1 IBM Cloud Manager with OpenStack REST API Reference, version 4.1 Note Before using this information and the product it supports, read the
More informationWelcome The webinar will begin shortly
Welcome The webinar will begin shortly Angela Chumley Angela.Chumley@crownpeak.com 08.18.15 Engagement Tip Mute Button Listen Actively Ask Questions 2 AGENDA Getting Started Web Content Management (WCMS)
More informationDomain Name System (DNS)
Application Layer Domain Name System Domain Name System (DNS) Problem Want to go to www.google.com, but don t know the IP address Solution DNS queries Name Servers to get correct IP address Essentially
More informationClearing the Fog: Understanding z Systems Cloud Technology Options
Clearing the Fog: Understanding z Systems Cloud Technology Options Glenn Anderson IBM Lab Services and Training NewEra z Exchange March, 2016 Copyright IBM Corporation 2016. Technical University/Symposia
More informationWhite Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product
White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product CIMtrek Ltd Introduction: CIMTrek has been created to help organizations modernise their legacy applications
More informationBeyond the SOA/BPM frontiers Towards a complete open cooperative environment
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter
More informationProgress OpenEdge REST
Progress OpenEdge REST Deploying, Managing, and Troubleshooting your REST Web Application Kumar Navneet Principal Software Engineer Progress Software October 8, 2013 David Cleary Principal Software Engineer
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
More informationTake Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
More informationSun Cloud API: A RESTful Open API for Cloud Computing
Sun Cloud API: A RESTful Open API for Cloud Computing Lew Tucker CTO, Cloud Computing Sun Microsystems, Inc. 1 Future vision: Global Cloud of Clouds (a.k.a InterCloud ) Inter-connected network of servers,
More informationDesigning RESTful Web Applications
Ben Ramsey php works About Me: Ben Ramsey Proud father of 7-month-old Sean Organizer of Atlanta PHP user group Founder of PHP Groups Founding principal of PHP Security Consortium Original member of PHPCommunity.org
More informationIntegrating IBM Lotus Quickr 8.5 for Domino with IBM Enterprise Content Management: Configuration and best practices
Integrating IBM Lotus Quickr 8.5 for Domino with IBM Enterprise Content Management: Configuration and best practices Albert Wang, Software Architect, IBM Software Group, China Zheng Fei Guo, Software Engineer,
More informationInternet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
More informationios Hybrid Mobile Application Development
ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject
More informationECG-1615A. How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections. elinar.com
ECG-1615A How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections Presentation index The Players The Problem IBM Standard Integration Options IBM Content
More informationWEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
More informationSolution Showcase Session. Enterprise 2.0 Computing Services
Solution Showcase Session Enterprise 2.0 Computing Services IDEA Lab Competencies Business Solutions Competency Verification and Validation Competency Business Intelligence Competency Managed Services
More informationNew Single Sign-on Options for IBM Lotus Notes & Domino. 2012 IBM Corporation
New Single Sign-on Options for IBM Lotus Notes & Domino 2012 IBM Corporation IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole
More informationIntegrating SharePoint with Lotus Notes and WebSphere Portal
Integrating SharePoint with Lotus Notes and WebSphere Portal Who Is Mainsoft? Founded: 1993 Business: Vision: Clients: Product Validations: Leader in Microsoft-Java EE interoperability; Advanced IBM Business
More informationOpenText Information Hub (ihub) 3.1 and 3.1.1
OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to
More informationSafe Harbor Statement
Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationWeb Development with the Eclipse Platform
Web Development with the Eclipse Platform Open Source & Commercial tools for J2EE development Jochen Krause 2004-02-04 Innoopract Agenda Currently available Tools for web development Enhancements in Eclipse
More informationFederated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.
PingFederate We went with PingFederate because it s based on standards like SAML, which are important for a secure implementation. John Davidson Senior Product Manager, Opower PingFederate is the leading
More informationKony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
More informationWhat s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation
What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity
More informationORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
More informationAn introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
More informationEnabling REST Services with SAP PI. Michael Le mle@advantco.com Peter Ha pha@advantco.com
Enabling REST Services with SAP PI Michael Le mle@advantco.com Peter Ha pha@advantco.com Learning Points Understanding the REST architecture and concepts Understanding the differences between SOAP and
More informationSan Jose State University
San Jose State University Fall 2011 CMPE 272: Enterprise Software Overview Project: Date: 5/9/2011 Under guidance of Professor, Rakesh Ranjan Submitted by, Team Titans Jaydeep Patel (007521007) Zankhana
More informationBlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise
More informationConsuming and Producing Web Services with WST and JST. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with WST and JST Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
More informationIntegrating Fax Sending Services
Integrating Fax Sending Services Developer Guide Enabled by Popfax Integrating Fax Sending Services Using SMTP API (mail to fax) DEVELOPER GUIDE Enabled by Popfax We recommend developers to register as
More informationIntegrating Mobile apps with your Enterprise
Integrating Mobile apps with your Enterprise Jonathan Marshall marshalj@uk.ibm.com @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and
More informationTraitware Authentication Service Integration Document
Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware
More informationGoogle Web Toolkit (GWT) Architectural Impact on Enterprise Web Application
Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application First Generation HTTP request (URL or Form posting) W HTTP response (HTML Document) W Client Tier Server Tier Data Tier Web CGI-Scripts
More informationCloud Powered Mobile Apps with Microsoft Azure
Cloud Powered Mobile Apps with Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure Malte Lantin Technical Evangelist, Microsoft Deutschland Fokus auf Microsoft Azure, App-Entwicklung Student
More informationin Cloud Environment Contributors: Wednesday March 30, 2011
RESTful based API for VRM in Cloud Environment Contributors: Chu JunSheng, B. Khasnabish, Meng Yu Wednesday March 30, 2011 1 Outline VRM Requirements VRM in practice Problem Statements Issues for Discussion
More informationEVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
More informationCloud Elements! Events Management BETA! API Version 2.0
Cloud Elements Events Management BETA API Version 2.0 Event Management Version 1.0 Event Management Cloud Elements Event Management provides a uniform mechanism for subscribing to events from Endpoints
More informationIntroduction. About the speaker: 31 years old. Degree in Computer Science (BA) in 2008. Professional Java Developer ever since
Introduction About the speaker: 31 years old Degree in Computer Science (BA) in 2008 Professional Java Developer ever since Experience with CQ since 2012 Published Open Source Software Unic - Seite 1 Published
More informationProperty & Casualty Insurance Solutions from CCS Technology Solutions
Property & Casualty Insurance Solutions from CCS Technology Solution presents OneTimePortal (Powered by WEBSPHERE), Web-based software platform for property and casualty insurers that are seeking to reduce
More informationUnderstanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
More informationOutlook Data File navigate to the PST file that you want to open, select it and choose OK. The file will now appear as a folder in Outlook.
Migrate Archived Outlook Items Outlook includes archiving functionality that is used to free up space on the mail server by moving older items from the mail server to PST files stored on your computer
More informationSCA & SDO Implementations Open Source and Vendor Products
SCA & SDO Implementations Open Source and Vendor Products Mike Edwards IBM Hursley Park 29/05/2007 Implementations of SCA and SDO Open Source Runtime Implementations Vendor Runtime Implementations Open
More informationContents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
More informationApache Sentry. Prasad Mujumdar prasadm@apache.org prasadm@cloudera.com
Apache Sentry Prasad Mujumdar prasadm@apache.org prasadm@cloudera.com Agenda Various aspects of data security Apache Sentry for authorization Key concepts of Apache Sentry Sentry features Sentry architecture
More informationGoogle Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy
Google Web Toolkit Introduction to GWT Development Ilkka Rinne & Sampo Savolainen / Spatineo Oy GeoMashup CodeCamp 2011 University of Helsinki Department of Computer Science Google Web Toolkit Google Web
More informationPortals, Portlets & Liferay Platform
Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server
More informationHow To Develop A Mobile App With Phonegap
Introduction to Mobile Development with PhoneGap Yeah it s pretty awesome. Who is this guy? Andrew Trice Technical Evangelist, Adobe atrice@adobe.com http://tricedesigns.com @andytrice http://github.com/triceam
More information2015, André Melancia (Andy.PT) 1
2015, (Andy.PT) 1 "" 1. Requirements For this session you will need a computer with: Windows 7 Professional or higher Office 2007 Professional or higher (Outlook and Access installed) Some of the drivers
More informationInstallation and Administration Guide
Installation and Administration Guide BlackBerry Enterprise Transporter for BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-11-06 SWD-20141106165936643 Contents What is BES12?... 6 Key features
More informationThe full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
More informationIBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience
IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks
More informationDevelop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website
More informationMobile Application Development Connecting with PHP REST Servers from Android
Mobile Application Development Connecting with PHP REST Servers from Android Daniele Teti January 2011 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor
More informationOutlook 2011 for Mac
IT Computer Technical Support Newsletter Outlook 2011 for Mac October 13, 2014 Vol.1, No.13 Working with Outlook 2011 for Mac TABLE OF CONTENTS Working with Outlook 2011 for Mac......1 The Ribbon...2 Conversations...
More informationLOTUS to SharePoint Migration Services
LOTUS to SharePoint Migration Services Key Discussion Points StarSoft Value Proposition Microsoft Office SharePoint Server 2007 (MOSS) Lotus Notes: Current Marketplace Trends Migration Planning Questions:
More informationCMT for Notes. Installation Guide
CMT for Notes Installation Guide October 2014 Table of Contents CMT for Notes Install Instructions... 3 Environment for an Exchange Server-to-Server Migration... 3 Operating System and Software Requirements
More informationDevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
More informationProduct Information. Sugar vs Zoho. Features Comparison
Product Information vs Zoho Features Comparison CRM Community Price / user / month $0 $35 $45 $60 $100 $0 $12 $25 Price / user / year $0 $420 $540 $720 $1,200 $0 $144 $300 User limits no limit no limit
More informationPutting the power of Web 2.0 into practice.
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
More information1 Building, Deploying and Testing DPES application
1 Building, Deploying and Testing DPES application This chapter provides updated instructions for accessing the sources code, developing, building and deploying the DPES application in the user environment.
More informationCloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following
More informationCA SiteMinder. Implementation Guide. r12.0 SP2
CA SiteMinder Implementation Guide r12.0 SP2 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for your informational purposes only
More informationFirM - Federated Identity & Resource Management For Domino
FirM - Federated Identity & Resource Management For Domino Q3 2005 Agenda Introductions What is FirM FirM Architecture Workflow Demo of FirM V2.1 User experience demonstration Administration experience
More informationSaving Space in Your Notes Database
Saving Space in Your Notes Database Every Lotus Notes user has an nsf (Notes database file) on the Domino server. Your Notes database contains many documents, such as: Email in your Inbox Email that you
More informationIBM. Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect. Author: Ronan Dalton
IBM Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect Author: Ronan Dalton Table of Contents Section 1. Introduction... 2 Section 2. Download, Install and Configure ArGoSoft
More information