Content. 1. Introduction. 2. IBM Social Business Toolkit - Social SDK. 3. Social Builder. 4. Sample WEF Portlet application. 5.
|
|
- Patricia Parker
- 5 years ago
- Views:
Transcription
1 Content 1. Introduction 2. IBM Social Business Toolkit - Social SDK 3. Social Builder 4. Sample WEF Portlet application 5. Future 6. Important Resources 7. Authors
2 Introduction Developing social applications on Portal specially using IBM WEF ( or other platforms like PTK ) requires developers to have two primary skills, those being, web development ( Portal ) and social platform knowledge (Application Programming Interface, REST, XML, JSON, Networking, parsing of responses etc. ). A pre-requisite of developing such a software would be to educate the developer in both these domains extensively. In addition to this, developer would also need to invest time in familiarizing and learning API's of the specific target social software like IBM Connections, Domino, Sametime, Smartcloud etc. Clearly developing skills in all the disparate technologies and developing a glitch free code is a challenge for a new developer. Even for experienced developers it means they end up investing more time on code related to broader infrastructure of software ( like service layer, network layer, parsers etc. ) than on the core business application. Most of the social platforms like IBM Connections are built on top of open standards. Given this do we have established standards, development patterns, tooling support for leveraging and consuming these social platforms in business applications? This white paper will take a look at how Social SDK not only expedites the development of such social software based applications but also minimizes the skills, a developer must acquire to start developing this kind of application. It also demonstrates how a redistributable WEF builder could be developed which uses Social SDK and connects to Connections File service. Further it also demonstrates how this WEF Builder could be used in WEF based applications for interacting with Files service of IBM Connections. Although the white paper has details of developing a WEF builder for Files service similar builders could be - developed for all the services from Connections or other social platforms SDK currently supports. IBM Social Business Toolkit IBM Social SDK (Social Business Toolkit) tries to resolve exactly the above problem we discussed. It tries to hide almost entire boiler-plate code related to developing software for social applications like Connections from end developers and allow them to invest more time on the core business application. Take for example integration with Connections. It would easily take a developer weeks if not months to familiarize himself all the API's of different services it exposes. For instance, if a user wants to develop a portlet application using Files service from the connections, he would need to understand all the apis, analyze all the requests and response requirement, develop the network layer ( handle all the complications like different types of authentication, session time outs etc. ) and finally develop the robust parsers, which can convert the xml ( or json ) back into business objects. When using SDK all this can be achieved in matter of minutes. A example is provided below FIlesService fileservice = new FilesService(); fileservice.getmyfiles();
3 As you can see from the above two lines of code, which returns the list of user files - the job of the end developers becomes very easy w.r.t. integration with the social platforms, when using SDK. Specially developers working on portal applications no longer have to invest in either developing skills which are required to fetch and post data to connections nor develop and maintain code which does so. Compare this to more traditional approach of developing such application Traditional mechanism 1. Figure out the correct REST url from published documentation. Developer has to invest time in identifying out correct atom url required to perform a specific operation. 2. Construct right url depending on request, by appending the server url to rest url. 3. Construct correct atom/json payload and headers. Skill : Extensive skills in generating well formed payloads in required format like ATOM/XML, JSON etc. SDK approach 1. Instantiate the class which belongs to service you intend to use, eg : FilesService for interacting with Files. FilesService fileservice = new FilesService(); 2. Make the appropriate api call from service object. fileservice.getmyfiles(); Skill : Java or JS depending on api you use. 4. Develop authentication code ( this changes if you need to use any other supported authentication standard like Basic, Oauth1.0a, Oauth2.0 etc. Skill : This requires developer to pick extensive skills in implementations of various standards mentioned above. 5. Network : Code which makes the actual network call once user has been authenticated. Several complications need to be take care of in this layer like slow network, unresponsive server, session timeout etc. Skill : Developer needs to understand libraries like HttpClient or HttpUrlConnection in detail. 6. Parser : Code to parse the response back, since response could be in various formats and standards like XML, JSON developer would need to be aware of all these standards. Skill : XML/JSON parsing in language of implementation.
4 To look into usage of SDK in detail and get a first hand experience, you can visit the playground on the GreenHouse. Playground serves as an excellent starting point, to the Social SDK usage, understand both JS and JAVA apis, scenarios, authentication protocols supported by the Social SDK and see the working snippets etc. Some concepts of the SDK are explained below : Application : 'Application' abstracts the SDK runtime, i.e it manages the application level objects like managed beans factories and properties factories whether the SDK is being consumed by a J2EE application of by a standalone Java Application In a web application SBTFilter (HTTP servlet filter) is responsible for initializing the application using servlet context. In case of a standalone application, the consuming application needs to initialize it. Application can optionally have Listeners associated with it to capture the application related events. Context : Represents the context of the Social SDK. It can be reused by all helpers/modules in the SDK application. In the Social SDK, application Context is stored on per thread level in a ThreadLocal variable. In a web application SBTFilter (HTTP servlet filter) is responsible for initializing the context by passing the application, Servlet Request and Servlet Response Objects. In a standalone Java application, consuming application initializes the context by passing the application object. Once initialized, context is used to retrieve various system objects at different scopes like session, application, request scopes. Managed Beans : In the context of SDK, Managed Beans are simply Java Beans representing system objects and resources. Managed beans are dynamically loaded and instantiated. For example endpoint, credential store etc. are represented as Managed Beans in the Social SDK framework. Endpoint : An endpoint encapsulates connectivity specific characteristics to let an application connect with a social platform. Characteristics like server Url, implementation class, credential store, authentication url etc are a part of endpoint definition. An endpoint is represented as a managed bean. Java Wrappers : Social SDK provides different service classes which developers can use to interact in a more convenient way with social software ( both Connections and SmartCloud ). Currently SDK supports ActivityStreams, Profiles, Communities, Forums, Search and Files service from Connections (on-premise) and SmartCloud. Not a new set of APIs, but helpers on top of the existing APIs of IBM social platform
5 Social Builder The white paper demonstrates how a distributable WEF based Social builder can be developed using the Social SDK Files service apis (or other supported services). Paper further demonstrates how this builder can be consumed by a Portal application. Below are the detailed instructions on how you can consume this social builder ( currently supporting Files Service ) in your own application. Before we deep dive into architecture of social builder, below are some useful and frequently used concepts in developing Portal applications using WEF. WEF/Builder Concepts : The Builder, Model and profiles are the basic nuts and bolts of any WEF based application. A builder is the core building block that automates design and development tasks performed by developers. Builders free the developer from having to deal with the low-level complexities of feature implementation. The developer simply specifies inputs for the builders and clicks OK. IBM WEF software constructs the code required to achieve that functionality. Typical Layers of Portlet Application : A typical SOA based implementation works on provider and consumer layer. Provider layer is used to connect with any backend repository and the consumer layer is meant to consume data provided by the provider layer. So provider layer has the responsibility of performing data operations while consumer is responsible to create required presentation on that and enable user to interact with it, through the required UI. The Service operation and service consumer are to provide a bridge between consumer and provider. Service operations are to wrap all the input parameters in it and construct the result in desired format while service consumer to wrap all the operation in it and expose these operations to consumer. Now let s look at the prerequisites and instructions of consuming the Social builder. Prerequisites 1. WEF Installation ( WEF , although builder would work on older WEF installations, sample portlet is build upon multi channel framework which needs WEF Multi channel feature pack ) 2. WAS CE if you wish to run test application or compatible IBM WebSphere Portal server incase you decide to create a portlet using this. 3. IBM Connections 4.x
6 Setting up Environment 1. Including Feature Sets Two distinct feature sets are provided for bringing SBT capabilities into WEF environment. a. SocialBusinessToolkit : Contains all SBT dependencies and core modules. b. IBMConnectionsBuilder : Contains Files builder classes. To include these in WEF Environment with these we just need to place two packages under packages directory (<WEF_Root>/ Designer\FeatureSets\Web-App_8.0.0\Packages). You would need to restart WEF after placing these packages.
7 2. Importing feature sets in your project To import these feature sets in your project follow the below steps a. Right click on the project, then select properties
8 b. Expand Web Experience Factory Project Properties then select feature Info. c. Click on Apply and Okay.
9 Sample WEF Portlet Application IBM Connections Builder feature set enables ICFiles builder in your project. ICFiles Builder exposes a set of predefined service operations into your model, which allows you to interact with IBM Connections files without knowing underlying details of REST implementation and entry structure. To use ICFiles Builder we need to follow steps below a. Click on builder picker, then search and choose ICFiles Builder b. Click on ok, it will add ICFIles Builder into your model. c. Provide required inputs into ICFiles Builder as below Provide builder name, username and password, rather than hard coding the username and password you may choose to map reference variables which holds corresponding values. Currently ICFiles builder support a single service which File, so choose that from drop down. Builder inputs must look like similar to screen below.
10 d. Now Click on apply/ok, it will expose all the wrapped service operations into your model along with required result and input schema. Service operations exposed are as below : e. These service operations allow you to fetch files data and work with connections files. f. To implement web UI, you are free to choose any standard WEF approach like using view and form. For example to list all files of logged in user from connections you may add a view and form
11 builder, which can be mapped to getmyfiles service operation exposed by this builder. g. Providing Connections server details. The easiest way to do so is to place properties file (named sbt.properties) in user's home directory (C:\Users\Admin\). Following commands could be used in identifying the home directory on different operating system : Windows: Unix: echo %HOMEPATH% $ echo $HOME Sbt.properties is a convenient property file which SDK refers to load dynamic properties for various endpoints, like Connections server url and other authentication details. For this sample purpose we just specify the url for connections server. This property file should have below entry connections.url= h. After performing above required steps, your model (along with View and form) is ready to list all my files from connections file service. By default it will list down all the data column available for files. Which you may adjust these column by using Data column modifier. By default it will look like below.
12 i. ICFiles Builder has a complete set of operation to provide all CRUD operation to build fully functional Files portlet. It s flexible to work with as it just provides the backend capability of communicating with Connections server using underlying SDK, So you are free to choose UI implementation as per requirements. j. A complete CRUD enabled fully function ICFiles based Files portlet may look like below.
13 k. Snapshot below depicting various operations the page supports. Some of the major operations this application supports are Operations like My Files, Public Files from the view dropdown. User can drill to detailed view for a file by clicking on its name. User can also Lock/Unlock or delete a file by clicking suitable options. Lastly it provides link for user to download the file. Select view type Select a file and upload Page Navigation Links to file details Select page Size Delete File Download File This sample application can be downloaded from OpenNTF project page. To use this application you need to import "SampleConsumerApp.zip" as Web Experience Factory Archive. Another sample which can be downloaded from OpenNTF project page is SampleMultichannelFilesPortlet.zip", leverages Multichannel and responsive UI features of WEF. To try this application you would need to import Multichannel feature pack along with zip file provided. We would like to thank Jonathan Booth (jbooth1@us.ibm.com) for guiding us on Multichannel and responsive UI standards and developing this sample application. **Note:- In Normal WEF Programming developers may choose to use standard SOA approach (provider consumer architecture). Although ICFiles builder itself exposes predefined service operation, you may create a provider model and then add a service definition and wrapped service operations over service operations exposed by ICFiles Builder..
14 Future Aim of this white paper was to expose the powerful capabilities and ease of development SDK provides. It discusses the shift of development paradigm in development practices and various benefits of it. It demonstrated how the process of developing social portlets could be expedited and simplified by delegating all the communication with social server to SDK. Developer's then can just focus increasing their skills and expertise in platforms like WEF. Additionally we also explored possibility of injecting social capabilities in WEF platform through commonly accepted patterns like Feature packages and builders. This could be the first step is infusing advanced social capabilities in form of inbuilt tooling in web development platforms like WEF. Currently we have limited the scope of this article to show integration of Files service, but this could be extended to support all service supported by SDK ( Profiles, Communities, ActivityStreams etc. ) in future. Based on wider adoption from the community apart from covering other service in Connections, this could be extended to even cover other social software's like Domino and Sametime.
15 Important Resources 1. Creating a custom builder 2. Multichannel and Responsive User Interface (UI) Support 3. WEF Concepts for new users 4. Developing Portlets using WEF 5. Best Practices WEF Development 6. SBT Playground on Greenhouse 7. Open NTF SBT homepage 8. OpenNTF SBT download page 9. OpenNTF project page ( All the sources in this white paper can be downloaded from here ).
16 Authors Manish Kataria has been working with IBM for over 6 years in Social Collaboration domain. He has worked on integrating IBM Connections with IBM Notes, WebSphere Portal, Sametime, and Symphony TM, as well as Microsoft Office, Outlook and Windows. Currently he is working with IBM Social SDK team in IBM India Software Labs. Manish has multiple patents in social software development and has contributed various white papers for Connections. He holds an engineering degree in Computer Science from University of Delhi. You can reach him at mkataria@in.ibm.com or in.linkedin.com/in/mkataria. Nagendra Shukla has been working IBM for over 6 years in Social Portal domain. He has worked on integrating IBM Connections with IBM WebSphere Portal. Nagendra has contributed on RED books for Connections Portal Integration approaches. He holds Masters degree in Computer Applications from Jiwaji University Gwalior. You can reach him at nagshukl@in.ibm.com
Getting started with WebSphere Portlet Factory V6.1
Getting started with WebSphere Portlet Factory V6.1 WebSphere Portlet Factory Development Team 29 July 2008 Copyright International Business Machines Corporation 2008. All rights reserved. Abstract Discover
More informationThe 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications
The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of
More informationGetting started with WebSphere Portlet Factory V7.0.0
Getting started with WebSphere Portlet Factory V7.0.0 WebSphere Portlet Factory Development Team 29 September 2010 Copyright International Business Machines Corporation 2010. All rights reserved. Abstract
More informationGetting started with WebSphere Portlet Factory V6
Getting started with WebSphere Portlet Factory V6 WebSphere Portlet Factory Development Team 03 Jan 07 Copyright International Business Machines Corporation 2007. All rights reserved. Abstract Discover
More informationCreating a SQL Service with IBM WebSphere Portlet Factory. Introduction to creating services from a relational database
Creating a SQL Service with IBM WebSphere Portlet Factory May, 2009 Copyright International Business Machines Corporation 2009. All rights reserved. This article with the accompanying sample shows you
More informationIBM Workplace Software Development Kit
IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 Note Before using this information and the product
More informationUnified Task List Developer Pack
Unified Task List Developer Pack About the Developer Pack The developer pack is provided to allow customization of the UTL set of portlets and deliver an easy mechanism of developing task processing portlets
More informationRich Web Application Development Solution. Simplifying & Accelerating WebSphere Portal Development & Deployment
Rich Web Application Development Solution Simplifying & Accelerating WebSphere Portal Development & Deployment Rich Web Application Development 2 Richer= Application aspect is more application features
More informationIBM Workplace Collaboration Services API Toolkit
IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 Note Before using this information
More informationAccessing Quickr Document Libraries using IBM WebSphere Portlet Factory
Accessing Quickr Document Libraries using IBM WebSphere Portlet Factory August 27, 2010 Copyright International Business Machines Corporation 2010. All rights reserved. Abstract This sample shows how to
More informationAD406: What s New in Digital Experience Development with IBM Web Experience Factory
AD406: What s New in Digital Experience Development with IBM Web Experience Factory Jonathan Booth, Senior Architect, Digital Experience Tooling, IBM Adam Ginsburg, Product Manager, Digital Experience
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 4.0.0.0 2015 Copyright IBM Corporation Page 1 of 33 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...4 USER
More informationActual4Test. Actual4test - actual test exam dumps-pass for IT exams
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : C9520-927 Title : Developing Portlets and Web Applications with IBM Web Experience Factory 8.0 Vendors
More informationKey Challenges with the Current RFQ Process
Key Challenges with the Current RFQ Process Coordination of cross-organizational work teams and sharing of documents is difficult and errorprone Open Client Strategy Cost Containment Invest for Growth
More informationBefore you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.
About the Tutorial This tutorial will give you an idea of how to get started with SharePoint development. Microsoft SharePoint is a browser-based collaboration, document management platform and content
More informationApplication Integration with WebSphere Portal V7
Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation
More informationIntroduction and Overview
IBM z/os Connect Enterprise Edition V2.0 API API API API API CICS Clients in the API Economy IMS DB2 Other Introduction and Overview 1 2015, IBM Corporation Topics to be Discussed Links to Pages Setting
More informationIBM Lotus Sametime Advanced 8
IBM Lotus Sametime Advanced 8 Lisa Sarkady Lotus IT Specialist Great Lakes District 1 Agenda Sametime product family overview Sametime Advanced overview & demo Architecture & Deployment 2 IBM Software
More informationWhat s New IBM Multi-Channel Feature Pack 2 for IBM Web Experience Factory 8.0.x IBM Corporation
What s New IBM Multi-Channel Feature Pack 2 for IBM Web Experience Factory 8.0.x 2013 IBM Corporation Leaders leverage social business for a competitive advantage IBM MobileFirst As a mobile enterprise,
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationWhat's New in IBM WebSphere Portal Version 8? Open Mic November 6, 2012
What's New in IBM WebSphere Portal Version 8? Open Mic November 6, 2012 Stefan Liesche Web Experience Solution and Platform Chief Architect, STSM Stefan Koch Chief Programmer - WebSphere Portal IBM Collaboration
More informationImplementing Single-Sign-On(SSO) for APM UI
Implementing Single-Sign-On(SSO) for APM UI 1.Introduction...2 2.Overview of SSO with LTPA...3 3.Installing and configuring TDS...5 3.1.Installing TDS 6.3...5 3.2.Changing the administrator password (Optional)...7
More informationIBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist
IBM Workplace Web Content Management and Why Every Company Needs It Sunny Wan Technical Sales Specialist sunnywan@au1.ibm.com Agenda What s Web Content Management? Benefits Demo Roadmap What s New in Web
More informationEdge Foundational Training
Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.
More informationIntroduction. Overview of HCM. HCM Dashboard CHAPTER
CHAPTER 1 This chapter describes the Hosted Collaboration Mediation (HCM) software. It includes: Overview of HCM, page 1-1 Terminology Used in HCM, page 1-2 HCM Dashboard Architecture, page 1-3 Starting
More informationJVA-563. Developing RESTful Services in Java
JVA-563. Developing RESTful Services in Java Version 2.0.1 This course shows experienced Java programmers how to build RESTful web services using the Java API for RESTful Web Services, or JAX-RS. We develop
More informationPortal Express 6 Overview
Portal Express 6 Overview WebSphere Portal Express v6.0 1 Main differences between Portal Express and Portal 6.0 Built with the same components as Portal 6.0.0.1 BPC is the only missing piece Supports
More informationAbout 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2
odata #odata Table of Contents About 1 Chapter 1: Getting started with odata 2 Remarks 2 Examples 2 Installation or Setup 2 Odata- The Best way to Rest 2 Chapter 2: Azure AD authentication for Node.js
More informationBuilding JSR-286 portlets using AngularJS and IBM Web Experience Factory
Building JSR-286 portlets using AngularJS and IBM Web Experience Factory Overview This article illustrates how to build JSR-286 portlets using AngularJS framework and IBM Web Experience Factory (WEF) for
More informationUser guide NotifySCM Installer
User guide NotifySCM Installer TABLE OF CONTENTS 1 Overview... 3 2 Office 365 Users synchronization... 3 3 Installation... 5 4 Starting the server... 17 2 P a g e 1 OVERVIEW This user guide provides instruction
More informationUSER GUIDE Spring 2016
USER GUIDE Spring 2016 Copyright and Disclaimer This document, as well as the software described in it, is furnished under license of the Instant Technologies Software Evaluation Agreement and may be used
More informationA Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group
A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax
More informationLotusphere IBM Collaboration Solutions Development Lab
Lotusphere 2012 IBM Collaboration Solutions Development Lab Lab#4 IBM Sametime Unified Telephony Lite telephony integration and integrated telephony presence with PBX 1 Introduction: IBM Sametime Unified
More informationCustomizing the WebSphere Portal login and logout commands
Customizing the WebSphere Portal login and logout commands Abstract This technical note provides detailed information about how the WebSphere Portal login or logout flow can be extended or customized by
More informationJMP305: JumpStart Your Multi-Channel Digital Experience Development with Web Experience Factory IBM Corporation
JMP305: JumpStart Your Multi-Channel Digital Experience Development with Web Experience Factory 2014 IBM Corporation Agenda Multi-channel applications and web sites Rapid development with the model-based
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 3.0.0.1 Page 1 of 29 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...3 USER ROLES...4 BEFORE YOU BEGIN...4
More informationUnified Task List. IBM WebSphere Portal V7.0 Review the hardware and software requirements Review the product documentation
Unified Task List Software requirements The information in this topic provides details about the software required to install or develop using the Unified Task List portlet. For information about supported
More informationSOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide
SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software,
More informationPROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...
PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON
More informationSpecialized - Mastering JEE 7 Web Application Development
Specialized - Mastering JEE 7 Web Application Development Code: Lengt h: URL: TT5100- JEE7 5 days View Online Mastering JEE 7 Web Application Development is a five-day hands-on JEE / Java EE training course
More informationForeScout Open Integration Module: Data Exchange Plugin
ForeScout Open Integration Module: Data Exchange Plugin Version 3.2.0 Table of Contents About the Data Exchange Plugin... 4 Requirements... 4 CounterACT Software Requirements... 4 Connectivity Requirements...
More informationInstalling and configuring an Android device emulator. EntwicklerCamp 2012
Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device
More informationBest Practices for JSF Portlet Migration and Development
Best Practices for JSF Portlet Migration and Development IBM WebSphere Portal: Open Mic April 23, 2013 Jaspreet Singh Architect for RAD Portal tools Mansi Gaba Staff software engineer for RAD Portal tools
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationIBM LOT-911. IBM WebSphere Portal 8.0 Solution Development.
IBM LOT-911 IBM WebSphere Portal 8.0 Solution Development http://killexams.com/exam-detail/lot-911 QUESTION: 105 Bill is developing a mail portlet. One of the requirements of the mail portlet is that it
More informationGetting Started with the Ed-Fi ODS and Ed-Fi ODS API
Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview January 2015 2014-2015 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark
More informationIBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation
IBM Europe Announcement ZP07-0445, dated October 9, 2007 IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation Description...2 Product
More informationSoftware Development Kit
Software Development Kit Informatica MDM - Product 360 Version: 8.1.1 07/04/2018 English 1 Table of Contents 1 Table of Contents...2 2 SDK Package...3 3 Prerequisites...3 3.1 Database...3 3.2 Java Development
More informationAzure Developer Immersions API Management
Azure Developer Immersions API Management Azure provides two sets of services for Web APIs: API Apps and API Management. You re already using the first of these. Although you created a Web App and not
More informationDESIGN PATTERN - INTERVIEW QUESTIONS
DESIGN PATTERN - INTERVIEW QUESTIONS http://www.tutorialspoint.com/design_pattern/design_pattern_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Design Pattern Interview Questions
More informationDeveloping Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation
Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright
More informationConnect your Lotus Notes app to the Activity Stream with XPages. Frank van der Linden
Connect your Lotus Notes app to the Activity Stream with XPages Frank van der Linden Agenda Introduction Social Business oauth and OpenSocial Let s connect to the Activity Stream Post to the Activity Stream
More informationExcel4apps Wands 5 Architecture Excel4apps Inc.
Excel4apps Wands 5 Architecture 2014 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Overview... 3 3 Client... 3 4 Server... 3 4.1 Java Servlet... 4 4.2 OAF Page... 4 4.3 Menu and Function... 4
More informationRed Hat Decision Manager 7.0
Red Hat Decision Manager 7.0 Installing and configuring Decision Server on IBM WebSphere Application Server For Red Hat Decision Manager 7.0 Last Updated: 2018-04-14 Red Hat Decision Manager 7.0 Installing
More informationLotus Learning Management System R1
Lotus Learning Management System R1 Version 1.0.4 March 2004 Administrator's Guide G210-1785-00 Contents Chapter 1 Introduction to the Learning Management System and Administration...1 Understanding the
More informationSocket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently.
Gang of Four Software Design Patterns with examples STRUCTURAL 1) Adapter Convert the interface of a class into another interface clients expect. It lets the classes work together that couldn't otherwise
More informationManage Administrators and Admin Access Policies
Manage Administrators and Admin Access Policies Role-Based Access Control, page 1 Cisco ISE Administrators, page 1 Cisco ISE Administrator Groups, page 3 Administrative Access to Cisco ISE, page 11 Role-Based
More informationAdvanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration
Advanced Topics in WebSphere Portal Development Graham Harper Application Architect IBM Software Services for Collaboration 2012 IBM Corporation Ideas behind this session Broaden the discussion when considering
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationEllipse Web Services Overview
Ellipse Web Services Overview Ellipse Web Services Overview Contents Ellipse Web Services Overview 2 Commercial In Confidence 3 Introduction 4 Purpose 4 Scope 4 References 4 Definitions 4 Background 5
More informationManage Administrators and Admin Access Policies
Manage Administrators and Admin Access Policies Role-Based Access Control, on page 1 Cisco ISE Administrators, on page 1 Cisco ISE Administrator Groups, on page 3 Administrative Access to Cisco ISE, on
More informationSAP IoT Application Enablement Best Practices Authorization Guide
SAP IoT Application Enablement Best Practices Authorization Guide TABLE OF CONTENTS 1 INITIAL TENANT SETUP... 3 1.1 Configure Trust... 3 1.1.1 Technical Background... 6 1.2 Establish Trust... 6 1.3 Set
More informationPolicy Manager for IBM WebSphere DataPower 7.2: Configuration Guide
Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower Configuration Guide SOAPMDP_Config_7.2.0 Copyright Copyright 2015 SOA Software, Inc. All rights
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 Who am I? 2 Agenda Mobile web applications and Web Experience Factory Tour of Web Experience
More informationUsing IBM DataPower as the ESB appliance, this provides the following benefits:
GSB OVERVIEW IBM WebSphere Data Power SOA Appliances are purpose-built, easy-to-deploy network devices that simplify, secure, and accelerate your XML and Web services deployments while extending your SOA
More informationRSA SecurID Ready Implementation Guide. Last Modified: December 13, 2013
Ping Identity RSA SecurID Ready Implementation Guide Partner Information Last Modified: December 13, 2013 Product Information Partner Name Ping Identity Web Site www.pingidentity.com Product Name PingFederate
More informationHYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2
HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product
More informationuick Start Guide 1. Install Oracle Java SE Development Kit (JDK) version or later or 1.7.* and set the JAVA_HOME environment variable.
API Manager uick Start Guide WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community, and for routing API traffic in a scalable manner. It leverages the
More informationLeverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8
Leverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8 Author: Ying Liu cdlliuy@cn.ibm.com Date: June 24, 2011 2011 IBM Corporation THE
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationVMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources
VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources Workspace ONE UEM v9.6 Have documentation feedback? Submit a Documentation Feedback
More informationX-S Framework Leveraging XML on Servlet Technology
X-S Framework Leveraging XML on Servlet Technology Rajesh Kumar R Abstract This paper talks about a XML based web application framework that is based on Java Servlet Technology. This framework leverages
More informationGroup Calendar IBM. Installation and Configuration Manual. OnTime Group Calendar Exchange addendum Version 6.0.x
Group Calendar IBM Installation and Configuration Manual OnTime Group Calendar Exchange addendum Version 6.0.x IntraVision ApS, 1997-2018 Trademarks OnTime is a registered community trademark (#004918124).
More informationAquaLogic BPM Enterprise Configuration Guide
AquaLogic BPM Enterprise Configuration Guide IBM WebSphere Edition Version: 6.0 2 ALBPM TOC Contents Getting Started...4 Document Scope and Audience...4 Documentation Roadmap...4 What is ALBPM Enterprise?...4
More informationDomino Integration DME 4.6 IBM Lotus Domino
DME 4.6 IBM Lotus Domino Document version 1.3 Published 10-05-2017 Contents... 3 Authentication and authorization: LDAP... 4 LDAP identity...4 Access groups...5 User information retrieval...6 Configuration...6
More informationHow to Create Collaborative Communities Within Your Portal
How to Create Collaborative Communities Within Your Portal Jim Powell Principal Product Manager Oracle Portal Oracle Corporation Agenda! Communities and their Collaboration Pains! Bringing it all together
More informationIBM Forms Experience Builder
IBM Forms Experience Builder Bernd Beilke Digital Experience Solutions Architect Introduction Web forms are part of an engaging experience Natural part of the page no plug-ins required Highly dynamic and
More informationUsing Adobe Flex in JSR-286 Portlets
Using Adobe Flex in JSR-286 Portlets This article shall show you how the Adobe Flex SDK can be used in a Portal environment to enhance the user interface for a Portlet. It has also previously been possible
More informationCoveo Platform 6.5. Microsoft SharePoint Connector Guide
Coveo Platform 6.5 Microsoft SharePoint Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
More informationGroup Calendar IBM. Installation and Configuration Manual. OnTime Group Calendar Exchange appendum Version 5.4.x
Group Calendar IBM Installation and Configuration Manual OnTime Group Calendar Exchange appendum Version 5.4.x IntraVision ApS, 1997-2018 Trademarks OnTime is a registered community trademark (#004918124).
More informationContinuous Integration (CI) with Jenkins
TDDC88 Lab 5 Continuous Integration (CI) with Jenkins This lab will give you some handson experience in using continuous integration tools to automate the integration periodically and/or when members of
More informationDIGIPASS Authentication for Microsoft ISA 2006 Single Sign-On for Sharepoint 2007
DIGIPASS Authentication for Microsoft ISA 2006 Single Sign-On for Sharepoint 2007 With IDENTIKEY Server / Axsguard IDENTIFIER Integration Guidelines Disclaimer Disclaimer of Warranties and Limitations
More informationWeb Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review
Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services
More informationCoveo Platform 6.5. Liferay Connector Guide
Coveo Platform 6.5 Liferay Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market
More informationSentinet for Microsoft Azure SENTINET
Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...
More informationInstallation Guide for antegma accallio OX Version 1.0
Installation Guide for antegma accallio OX 1.0.0 Version 1.0 INSTALLATION VIA PACKAGE MANAGER OF ADOBE EXPERIENCE MANAGER 3 Download of the content package 3 Install content package via AEM Package Manager
More informationX100 ARCHITECTURE REFERENCES:
UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion
More informationTasktop Sync - Cheat Sheet
Tasktop Sync - Cheat Sheet 1 Table of Contents Tasktop Sync Server Application Maintenance... 4 Basic Installation... 4 Upgrading Sync... 4 Upgrading an Endpoint... 5 Moving a Workspace... 5 Same Machine...
More informationPolicy Manager for IBM WebSphere DataPower 8.0: Installation Guide
Policy Manager for IBM WebSphere DataPower 8.0: Installation Guide Policy Manager for IBM WebSphere DataPower Install Guide AKANA_PMDP_Install_8.0 Copyright Copyright 2016 Akana, Inc. All rights reserved.
More informationMigrating to the new IBM WebSphere Commerce Suite Platform. The Intelligent Approach for the E-Commerce Transition ELLUMINIS CONSULTING GROUP
WHITEPAPER ELLUMINIS CONSULTING GROUP The Intelligent Approach for the E-Commerce Transition Migrating to the new IBM WebSphere Commerce Suite Platform AN ELLUMINIS CONSULTING GROUP WHITEPAPER Migrating
More informationRed Hat Process Automation Manager 7.0 Installing and configuring Process Server on IBM WebSphere Application Server
Red Hat Process Automation Manager 7.0 Installing and configuring Process Server on IBM WebSphere Application Server Last Updated: 2018-10-01 Red Hat Process Automation Manager 7.0 Installing and configuring
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationIBM WebSphere Portlet Factory Profile Selection via IBM WebSphere Portal Personalization Rules
IBM WebSphere Portlet Factory Profile Selection via IBM WebSphere Portal Personalization Rules This article describes customization of WebSphere Portlet Factory (WPF) portlets using the WebSphere Portal
More informationDB2 Stored Procedure and UDF Support in Rational Application Developer V6.01
Session F08 DB2 Stored Procedure and UDF Support in Rational Application Developer V6.01 Marichu Scanlon marichu@us.ibm.com Wed, May 10, 2006 08:30 a.m. 09:40 a.m. Platform: Cross Platform Audience: -DBAs
More informationIBM Cloud Orchestrator Version 2.5. Content Development Guide IBM
IBM Cloud Orchestrator Version 2.5 Content Development Guide IBM Note Before using this information and the product it supports, read the information in Notices. Contents Preface............... v Who should
More informationWhat's new in IBM Rational Build Forge Version 7.1
What's new in IBM Rational Build Forge Version 7.1 Features and support that help you automate or streamline software development tasks Skill Level: Intermediate Rational Staff, IBM Corporation 13 Jan
More informationJBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days)
www.peaklearningllc.com JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days) This training course covers both the unsupported open source JBoss Application Server and the supported platform
More informationCurriculum Guide. ThingWorx
Curriculum Guide ThingWorx Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine
More informationBEAWebLogic. Portal. Customizing the Portal Administration Console
BEAWebLogic Portal Customizing the Portal Administration Console Version 10.0 Document Revised: March 2007 Copyright Copyright 1995-2007 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend
More information