Redbooks Paper. IBM Workplace Client Technology (Rich Client Edition) Technical Overview

Size: px
Start display at page:

Download "Redbooks Paper. IBM Workplace Client Technology (Rich Client Edition) Technical Overview"

Transcription

1 Redbooks Paper Harish Grama Keith Attenborough John Banks-Binici Jim Marsden Carl Kraenzel Jeff Calow Shankar Ramaswamy Mary Ellen Zurko IBM Workplace Client Technology (Rich Client Edition) Technical Overview This Redpaper provides a high-level technical introduction to the recently announced IBM Workplace Client Technology. It is written for all levels of readers, both technical and non-technical, to better help them understand this new technology and its architecture, functionality, use, and extensibility. Overall, the paper has several major sections: Part 1: Introduction on page 2 This section introduces IBM Workplace Client Technology and discusses the overall market needs and drivers behind it. Part 2: Platform on page 5 This section describes the foundation for IBM Workplace Client Technology by highlighting and discussing the key components that make up this platform. Part 3. Applications on page 14 This section discusses the architecture that is used for applications based on IBM Workplace Client Technology, using the first wave of applications that were built on this platform as examples. Part 4. Tools on page 23 This section outlines the different tools that will be available to a variety of development communities (end user, enterprise, third-party developers) to customize and extend IBM Workplace Client Technology environment and applications. Part 5. Summary and additional resources on page 27 This section provides a quick summary with links to additional resources for further reading on IBM Workplace Client Technology. Note: This paper is based on the first version of IBM Workplace Client Technology, Rich Client Edition, as released with select Lotus Workplace 2.0 products. Any future capabilities, features, or products that are discussed within this Redpaper are current IBM plans, which are subject to change in whole or in part by IBM at any time, without notice. Copyright IBM Corp All rights reserved. ibm.com/redbooks 1

2 Part 1. Introduction to IBM Workplace Client Technology IBM Workplace Client Technology is the foundation for building the next-generation, rich-desktop experience for enterprises and small to medium-sized businesses. This framework is built primarily on open standards and provides the combined benefits to customers who require both a rich user experience and the manageability of a browser-based solution. Reaching from desktop to mobile devices, IBM Workplace Client Technology is the flexible, manageable, and extensible client with security features for businesses requiring true on demand capabilities. IBM Workplace Client Technology is available in both a full desktop rich client edition and a pervasive device focused micro edition. This Redpaper is focused primarily on the rich client edition. The need for new client technologies Over the past few years there has been significant movement in the area of software componentization and the adoption of open standards. Enterprises are actively seeking methods of integrating their existing business processes in order to increase productivity, security, communication, and data management. These kinds of requirements from customers are being validated only as the industry shows more focus and provides more solutions in this area. Additionally, the industry is experiencing an increased adoption of alternative desktop operating environments, such as Linux, within enterprise corporations and small business. As a result of these shifts, many sources are now providing open-sourced applications (such as products based on the Eclipse open source framework and Linux) to assist in meeting a variety of customer needs given the flexibility such solutions provide. Of course, fundamentally, enterprises are continuing to face constant pressures around cost. Thus, there is also a need to decrease costs without causing a negative effect to the end-user communities and critical business applications. Costs can surface in many different ways infrastructure costs, software costs, integration costs, people costs, training costs, and the list goes on and bridging the gap between these elements (for example, componentization and open standards) can help provide true savings to organizations. Based on all of this, one of the major themes of the IBM Software Group is to help organizations provide the right set of capabilities at a reasonable cost, as opposed to a one-size-fits-all approach. This is the cornerstone of the on demand strategy, and IBM 2 IBM Workplace Client Technology

3 Workplace Client Technology will provide yet another approach to ensure that customers can experience these savings via a variety of different experiences. Low Traditional Browser Applications Managed Rich User Experience Goal: Rich portalbased applications enhanced with rich user experience Cost of Ownership Traditional Client/Server Applications Rich, Windows-centric applications with connection to network, server resources. For example, Office and Notes High Basic Richness of Applications and Environment Rich Figure 1 The goal: a rich user experience with a low TCO The IBM solution Fortunately, the new IBM Workplace Client Technology fulfills these defined needs by providing a flexible and extensible framework for applications. It is built on a standards-based platform and utilizes the Eclipse technology as a base component. Among its approaches to help enable low total cost of ownership (TCO), a key element of IBM Workplace Client Technology, is its ability to provide a no-touch deployment model coupled with policy-based management. Additionally, as an enterprise solution, IBM Workplace Client Technology provides built-in security features and a managed, synchronized relational data store that supports both connected and disconnected operations. As one example, this secure data store can provide document management capabilities, and when combined with plug-in document editor support (another capability of this technology), will give enterprises a new level of document management combined with low TCO and ubiquity. Of course, to help maintain customer flexibility, IBM Workplace Client Technology is also planned to support a variety of client operating systems, including Microsoft Windows, Linux distributions (Red Hat and SUSE), and the Apple Mac OS, as well as a variety of mobile devices. Overall, the main characteristics that distinguish IBM Workplace Client Technology from other client application environments include: A centrally managed, policy-based client provisioning system that ensures that initial installations as well as maintenance updates can be applied on the server side, and that users can experiences those new updates client-side, fully dynamically. A synchronizable, policy-based, secure data store for IBM Workplace Client technology based content (in other words, a data store that is secure, provides for easy server-based IBM Workplace Client Technology (Rich Client Edition) Technical Overview 3

4 backups, and enables users to collaborate on information with its synchronization capabilities). A componentized architecture that enables incremental distribution and upgrade of client capabilities, resulting in a common user experience across all capabilities and the ability to turn on capabilities when required (on demand). A design that enables extensible end-user, enterprise, and third-party customizations of the environment and applications, while retaining full managed enterprise policy control. A rich, full-featured set of embedded editors, which includes word processing, spreadsheet, and presentation capabilities. These editors enable users, if they choose, to work within the context of IBM Workplace Client Technology versus switching between multiple applications. IBM Workplace Client Technology moves beyond the browser, enabling not only browser capabilities, but also the ability to securely and incrementally download, update, and intelligently cache the next generation of rich and hybrid client applications. These applications run locally on the end user s machine using an encrypted, synchronized content store with security features and offline/disconnected capabilities. Such applications will harness the full power of the user s machine to deliver the state of the art in capability and performance while continuing to be centrally deployed, upgraded, and administered at the server, side by side with the browser-based applications. IBM Workplace Client Technology delivers this next generation of rich applications with the low total cost of ownership comparable to the TCO of traditional browser-based applications. 4 IBM Workplace Client Technology

5 Part 2. IBM Workplace Client Technology After our quick review of the need and value proposition for this technology, we now move into a more technical discussion of the overall IBM Workplace Client Technology platform. Important terminology Before we start discussing the technical details of the platform, it is important to highlight and clarify a few key terms and acronyms that will be used throughout the rest of this Redpaper: Eclipse EJB SWT JFace WSRP SyncML Plug-in RDB Cloudscape Eclipse is an open platform for rich client development upon which IBM Workplace Client Technology is based. More information about Eclipse is available at: The Enterprise JavaBeans (EJB) technology is a server-side component architecture that provides an objective, vendor-neutral framework for developing enterprise-class distributed applications. Enterprise JavaBeans and JavaBeans are different technologies; both are component architectures, but the similarities end there. A JavaBean is a simple Java class that provides an object-oriented interface to one or more pieces of data. An EJB component, on the other hand, is a scalable enterprise component that is capable of fulfilling complicated requests for business services, including full transaction management and support for remote execution. The Standard Widget Toolkit: SWT provides a platform-independent Java API that is tightly integrated with the operating system s native windowing environment. This toolkit overcomes many of the design and implementation trade-offs that developers face when using the Abstract Window Toolkit (AWT) or Java Foundation Classes (JFC). The JFace toolkit, a platform-independent API that interoperates with the SWT, adds the model-view-controller framework to SWT controls. This library provides a set of components and helper utilities that simplify many of the common tasks in developing SWT user interfaces. Web Services for Remote Portlets: A Web services standard that allows for the plug-and-play of portals, other intermediary Web applications that aggregate content, and applications from disparate sources. More information about WSRP is available at: An industry initiative to develop and promote a single, common data synchronization protocol that can be used industry-wide. More information about SyncML is available at: An Eclipse platform feature component. More information about Eclipse plug-ins is available at: Relational database Cloudscape is a small-footprint, standards-based Java RDB from IBM that can be tightly embedded into any Java-based solution. More information about Cloudscape is available at: IBM Workplace Client Technology (Rich Client Edition) Technical Overview 5

6 ISV RCP TCO OLE UI Independent software vendor Rich client platform Total cost of ownership Object Linking and Embedding User interface The architecture At a technical level, IBM Workplace Client Technology can be summarized as a form of desktop middleware; comprised of a secure (Java RDB) data store, the Eclipse-based Java rich client framework, a personal EJB container for running local application parts, and the ability to read layouts and download applications and components from a portal server, all with central policy-based administration, provisioning, and synchronization. Figure 2 provides a high-level picture of the IBM Workplace Client Technologies overall platform architecture. Java Client WebSphere Application Server WebSphere Portal Aggregations Aggregation Definitions Lotus Workplace Application Specific Parts (Lotus Workplace, 3rd Party, etc.) Portal Document Manager Generic Parts (Document Editors, etc.) Rich Client Management and Provisioning Rich Client Integration Platform Rich Client Synchronization Secure Store Downloadable Code Modules PDM Store Other Data Sources Figure 2 IBM Workplace Client Technology: overall architecture The underlying technologies IBM Workplace Client Technology is fundamentally built as extensions to the Eclipse tools platform. As mentioned earlier, Eclipse is a tools platform for building operating system independent integrated development environments and is based on the Java runtime. Most of the platform concepts were general enough that it was relatively easy to repurpose this tools platform for use in building other rich client applications. In fact, the core Eclipse platform has actually recently been shifted to be a general purpose one for rich 6 IBM Workplace Client Technology

7 applications through the cooperative efforts of IBM Lotus and the Eclipse.org Open Source community (currently chaired by Oracle Corporation). This migration of the Eclipse platform as a whole is a key part of the Eclipse 3.0 release. On top of this core Eclipse platform, IBM Workplace Client Technology then adds in extra infrastructure services such as; a managed store with security features, policies, accounts, and a unified approach to people and integration with WebSphere Portal. IBM Workplace Client Technology also provides a server-based management system for client updates and administration that will leverage the work done for pervasive device management. Along with all of this, IBM is building generic parts for Web Services for Remote Portlets (WSRP), document editing, navigation, and the client rendering of forms. This platform will then be extended to better leverage the power of the Java 2 security model across the client platform and applications, as well as provide additional application level components for instant messaging, , calendars, document management, and additional document editing, to name a few. Finally, a template approach will be closely tied in with the portal aggregation model. Portal pages will become Client pages and portlets will identify which view and editor parts to display. Portlets will also be able to pass configuration information from the server to the client. With the generic WSRP part, back-end portlets could even be directly referenced. Figure 3 depicts this underlying technology stack that makes up IBM Workplace Client Technology. Business Component Projection IBM Workplace Client Technology Update Manager Help Preferences Workbench JFace SWT Alerts Cred Store Logging WMM Model Manager Service Locator Portal Integration Platform Runtime J2EE Client Container (EJB Access) JRE IBM Cloudscape (RDBMS) Operating System Selected Updated Eclipse Plugins Selected New IBMWorkplace Client Technology Plugins Figure 3 IBM Workplace Client Technology: underlying technologies The remainder of this section delves deeper into some of the components and concepts that are involved with this platform, via a discussion of the key values that these components and technologies provide. IBM Workplace Client Technology (Rich Client Edition) Technical Overview 7

8 Key value #1: Lower total cost of ownership IBM Workplace Client Technology is designed to address total cost of ownership in the following ways: By providing central management and specification of client configuration Users provisioned at the server Applications defined on the server Services run on the server Access control applied on the server By employing a componentized client infrastructure and application components allowing for on demand enablement of additional features Update manager is leveraged for retrieving the component configuration set. Downloadable components are supported for new and upgrade installations. Access to components is limited to those that a user has been granted permission to use. By offering a management system that overlaps with that of browser-based applications Dynamic/server-based provisioning IBM Workplace Client Technology plugs into the WebSphere Portal and Lotus Workplace administration framework so that customers can build on the power of that infrastructure to deploy and manage IBM Workplace Client Technology users. When end users log on and download IBM Workplace Client Technology, they are provisioned automatically with the applications and configuration data that their administrator specified for their category of requirements. These applications will be refreshed seamlessly when more recent versions become available or removed when the user no longer has a business need for them. The granularity of the client component based architecture means that only those components of the platform or application that have changed will be refreshed. This ability to seamlessly upgrade and refresh not only the applications but IBM Workplace Client Technology itself combines to help reduce the total cost of ownership of rich applications to a level close to that incurred by browser-based applications. Policy-based administration In a IBM Workplace Client Technology environment, administrators can easily manage the client through the use of policies. These administration policies define which capabilities, including applications and information, are available to specific sets of users. For example, a policy called Marketing Group could be configured to define the capabilities that will be supported for users within the enterprise who are defined in that category. Within that policy, the administrator can specify which IBM Workplace Client Technology applications should be available to those users. For example, the administrator could specify that the standard Mail, Calendar, Document Management, and Discussions applications be dynamically provisioned for the Marketing Group but that the enterprise s custom Human Resource application not be. Dynamic page assembly The IBM Workplace Clients configuration assembly and page description will be driven through the portal server itself, using portlets that support a rich client platform markup language as a markup type. The configuration assembly will consist of a description of components that are required on the client platform to realize views and connect to services on the portal to support data access and manipulation. 8 IBM Workplace Client Technology

9 Figure 4 depicts this page assembly process. 6 Render Use IBM Workplace Client Technology Views Views Views Aggr. Perspectives Build 4 Page Builder Use Application Manager Use Update Manager 1 Authenticate Token Request Page 2 Markup Language 3 Request Update New Components WebSphere Application Server WebSphere Portal Page Aggregator Update Server EJB Client Container (EJB Access) 5 Services Services Figure 4 IBM Workplace Client Technology: dynamic page assembly process 1. IBM Workplace Client Technology Application Manager (AM) authenticates to the portal using the client user s name and password to a pre-established portal account. A Lightweight Third Party Authentication (LTPA) single sign-on token is passed back to the client as the result of a successful logon that will be used in subsequent communication with the portal. 2. Using a URL to a portal page, the Workplace client retrieves the page from the portal. The request includes device-type information that lists the full Workplace client as the device type, causing the aggregator to emit a markup language document that describes the required components, views, layout information, and update information. 3. Next, the Application Manager queries the update manager using component information from the markup language to retrieve any missing or updated components to the Workplace client. A restart of the client may be required at this point, depending on the type of components that are retrieved. 4. When all required components are present, the Application Manager passes control to the Page Builder, which aggregates one or more views to create a perspective. 5. Each view may connect with services, as described in the markup language, on the server for access to relevant data. 6. At this point, the page is fully constructed and presented to the end user on their client for interaction. It is important to highlight a concept that is not depicted in Figure 4, that being the technologies offline capabilities. The page assembly process would be similar when users are functioning with the IBM Workplace Client Technology in offline mode. However, the IBM Workplace Client Technology (Rich Client Edition) Technical Overview 9

10 server-side services would be replaced by local services and data storage that are not represented in the basic online page assembly process that was just discussed. Offline Secure Store and Synchronization IBM Workplace Client Technology also provides a storage system that supports multiple kinds of local document stores according to the needs of a given business component, which will have diverse storage schemas and matching business logic. Initial application components that will be supported are the offline Messaging store and a slimmed-down personal version of the WebSphere Portal Document Management system for local storage on the end user s machine. This local datastore is based on the IBM Cloudscape Java-based RDB technology. IBM Cloudscape provides developers a small-footprint, standards-based Java database that can be tightly embedded into any Java-based solution. It provides for a silent-install, zero-admin database that supports complex SQL transactions. Additionally, it supports data encryption on disk via Java Cryptography Extensions for secure operation and data storage. Applications that are written to IBM Workplace Client Technology will automatically inherit the ability to use the offline secure store as their storage mechanism. The platform will also provide the necessary APIs for ISVs to use the offline secure store to extend the capabilities of their applications. For example, the Lotus Workplace Documents rich client edition, which will be built on IBM Workplace Client Technology, will provide a user interface for accessing all of the documents in the Offline Secure Store. This includes launching different editors on those documents and, in the future, manipulating the security and privacy attributes of those documents where appropriate. The data in the local store will be encrypted, providing additional security for user data over local file system controls. Finally, this offline secure storage technology will be provided with a full synchronization capability, which is managed by an IBM Workplace Client Technology Sync Manager. This Sync Manager will allow for users to synchronize data between their offline local store and the server-based copy in a secure and managed manner. IBM Workplace Client Technology synchronization leverages the SyncML protocol, which is an industry initiative to develop and promote an industry-wide single, common data synchronization protocol. More information about SyncML can be found at: Directory integration and user provisioning As another part of the IBM goal of helping lower overall TCO, IBM Workplace Client Technology is designed to support centrally managed provisioning of users who have entries in an LDAP V3 compliant directory. The administrator can automatically provision users with accounts in one of two ways: 1. The administrator can configure the system to give accounts to any person with a user entry in the LDAP directory. 2. The administrator can specify an LDAP user attribute to be used as an account status attribute. This would allow the administrator to manage accounts, including provisioning, suspending, and deleting accounts. Either of these options will enable IBM Workplace Client Technology to automatically provide accounts for users, on demand. This approach enables IBM Workplace Client Technology to use the LDAP directory as its own directory and relieve the need to keep a separate internal directory with redundant attributes that require frequent synchronization. 10 IBM Workplace Client Technology

11 This provisioning approach also enables users who are renamed in an LDAP directory to continue to enjoy access to their accounts without the need for frequent directory synchronization. These IBM Workplace Client Technology capabilities can be configured to work with virtually any LDAP V3 compliant directory server. Key value #2 - Improved security and reduced vulnerability IBM Workplace Client Technology is designed to improve client application security and vulnerability in the following ways: An encrypted and managed local data store Built-in secure credential storage, providing a single-sign-on user experience Network protection and authentication across all protocols Authentication (on supported protocols) HTTP (forms) CSIv2/SAS authentication over IIOP Digest and Basic authentication for SIP (instant messaging) SSL/TLS network protection always Support for full administrative security and control of all applications Ability to configure trusted application sites Ability to digitally sign plug-ins Ability to configure trust roots for plug-ins Ability to check signatures on download Ability to check signatures on plug-ins at execution/load Overall security features Downloaded client applications will be secured using one of several options that are available to the administrator. In the technologies first version, the administrator will be able to centrally configure IBM Workplace Client Technology to limit the downloading of applications to a predefined set of trusted servers. The servers that provide application components for download will be validated via the SSL protocol s strong server authentication mechanism and compared against the list of sites that are trusted for this purpose. The applications will be downloaded then using SSL for protection against network attacks. In future versions of this technology, plans currently exist to support additional security features, such as: The ability for plug-ins to be digitally signed and the signatures checked on download. Subsequently, every time the application is launched the signatures will be checked again to verify that they had not been changed by a virus before being allowed to access the data stores (client/server). Only after this will the applications have access to local and server-side data. The ability to validate the trustworthiness of the application provider based on application signatures. With this feature, it will be possible to centrally configure the execution privileges allowed to an application to vary depending on the identity of the application signer. Privileges will include fine-grained Java 2 permissions or course-grained privileges. These will range from sets of operations known to be innocuous to administrative-level changes of the client s security policy. IBM Workplace Client Technology (Rich Client Edition) Technical Overview 11

12 Single sign-on IBM Workplace Client Technology also supports a variety of forms of single sign-on (SSO). First, SSO with the operating system (OS) uses the OS password to help protect the user s credentials, so they will not be prompted for a password when starting the client technology. Then, protected credential storage helps enable any client applications that are built on the platform to store passwords or keys safely, so that the SSO experience can be extended to different servers and different protocols. The credential storage itself is encrypted via the Triple Data Encryption Algorithm (3DES) and leverages the Java Cryptography Extension (JCE). The Java Cryptography Extension (JCE) is a set of packages that provides a framework and implementations for encryption, key generation, and key agreement. The key that is used for encryption is based on the user s password, and the resulting encrypted data is stored directly to the file system. For the initial release of IBM Workplace Client Technology, the architecture assumes that the administration of the corporate directory and its passwords are handled using existing corporate mechanisms. Going forward, support is planned for the next generation of the IBM Tivoli Identity Manager product to provide extended password management capabilities, as well as planned support for a password management API to allow other enterprise-level password management applications to be integrated. Of course, external HTTP-specific single sign-on providers will continue to work for client applications that rely on that protocol. IBM Workplace Client Technology will provide authentication and network protection for each protocol it supports. Initially these protocols include HTTP, IIOP, and SIP. Key value #3 Extending the client environment A final key-value discussion point for the IBM Workplace Client Technologies architecture is about its ability to extend the enterprise environment by enabling enterprise applications to be integrated into the Workplace client and leverage the TCO and security characteristics it provides. There are multiple methods in which the client capabilities can be extended including: Tools for building applications Built-in support for pervasive technologies Embedded document editors that can be leveraged through the client Application development support IBM Workplace Client Technology provides and exposes several artifacts that enable the tools that are required in order for customers and ISVs to build their own applications based on the platform or to extend the applications already provided with the platform itself. At a basic level, applications to leverage the IBM Workplace Client Technology can be built by creating Eclipse plug-ins whose parts are then aggregated together into a visual experience using a concept called templates. These aggregations can also include parts that are shipped with the platform or acquired from third parties. At a more advanced level, coarser-grained parts (Eclipse views and editors) can be built using the standard Eclipse UI framework via Java JFace and Standard Widget Toolkits (SWT). In fact, special-purpose platform parts such as the calendar viewer, navigator, and buddy list can be used directly. Capabilities can also be added without writing completely new UI parts in Java, by instead extending or customizing existing parts. The Eclipse platform, upon which IBM Workplace 12 IBM Workplace Client Technology

13 Client Technology is based, is structured around the concept of extension points. Plug-ins can define their own extension points or simply add extensions to the extension points of other plug-ins. (Extension points are well-defined places in the system where other application plug-ins can contribute functionality.) This extension point architecture is used in application parts to allow for the standard addition of actions, menu items, tool bar items, and so on. Of course, truly leveraging the full capabilities of IBM Workplace Client Technology goes beyond the creation of Eclipse plug-ins or user interfaces to the creation of backend distributed components, which take advantage of the additional services and capabilities that this platform provides on top of the basic Eclipse framework (for example, EJB components, and data storage and synchronization). These capabilities are detailed in upcoming sections of this Redpaper, but the key message is that this client platform offers a robust set of application development tools and options. Mobile support The mobile platform support for applications that are driven by IBM Workplace Client Technology will be provided by other IBM pervasive groups capabilities. The infrastructure for support of client applications on mobile devices will closely parallel the stack on the rich desktop client. It will include a local database (DB2 Everyplace ), a local EJB container, and an application aggregator similar to the rich client edition. More information about IBM Workplace Client Technology, Micro Edition, can be found at: Embedded document editors In addition to supporting virtually any editor via its component-based architecture, IBM Workplace Client Technology also provides cross-platform integrated content editors for word processing, spreadsheet, and presentation capabilities, including support for open standards and file formats that are used by many major desktop productivity products. These embedded capabilities can be leveraged by any application that was created to run on IBM Workplace Client Technology. Furthermore, this architecture support for document editor plug-ins is currently planned to provide dynamic provisioning of such desktop productivity capabilities to disparate end users. When additional editors, or updates to existing editors, are available at the server they will be downloaded automatically to the client as part of the client provisioning process. This plug-in concept for the editors will even support the use of existing local editors for certain sets of users, such as Microsoft Word, in place of the embedded editors, all based on defined policies for the users. Platform and language support One other consideration in terms of platform extensibility is support for multiple operating systems and languages. As mentioned earlier, IBM Workplace Client Technology is currently planned to support Linux standard client distributions from Red Hat and SUSE, as well as Microsoft Windows 2000 and XP client operating systems. Support for the Macintosh operating system is currently being evaluated for an upcoming release. On the server side, in its first release, the client is currently planned to support Lotus Workplace (2.0) only. Going forward we are evaluating additional options which may only require WebSphere Portal on the server side. Additionally, the client technology will also provide native language support for 23 languages in the initial release, providing full usability in multiple geographic locales. IBM Workplace Client Technology (Rich Client Edition) Technical Overview 13

14 Workspace Tier Components Service Tier Components Resource Tier Components Part 3. IBM Workplace Client Technology applications This section provides a brief summary of IBM Workplace Client Technology application architecture, a short description of the first set of applications built on IBM Workplace Client Technology, and an outline of application futures, including brief descriptions of additional applications built on this platform that are targeted for future release. The application architecture IBM Workplace Client Technology has three fundamental foundational aspects that are important to understand any applications that are built on this platform. These aspects are business components, wrappered components, and templates. A business component provides a related group of functional capabilities, such as capabilities, sectioned into four tiers of distributable components (DC). The four tiers of distributed components are known as the User, Workspace, Service, and Resource tiers. A wrappered component puts an intelligent Java wrapper around an external program so that the program can be launched, used, and managed in the context of a template. The templates (expressed as XML) govern the assemblage of the business components, layout, intercommunication, property settings, page scenes, scene transition semantics, and interaction with other templates. These template aggregations can also invoke parts that are shipped with the platform, acquired from third parties, or newly built. Figure 5 depicts this applications architecture. Tools & Repository Rich-Mobile Template Rich-Desk Template Portlet Template Microbrowser Template Component Wrappers (WSRP, OLE, etc.) Component Integration Services (Property Bus, Java/Web Bridges) User Tier Components Java UI Mobile Editors (PocketWord, PowerPoint, ODC, etc.) User Tier Components Java UI Desktop User Tier Components Portal UI Component Integration Services (Property Broker, Java/Web Bridges) User Tier Components Microbrowser UI Component Wrappers (WSRP, OLE, etc.) Wrappable Components (For example, Notes Plugin, Editors, Portlets) Device-Side Platform (IBM Workplace Client Technology) Workspace Tier Components Service Tier Components Resource Tier Components Wrappable Components (For example, Notes Plugin, Editors, Portlets) Server-Side Platform (Lotus Workplace or WebSphere Portal) Figure 5 IBM Workplace Client Technology: applications architecture 14 IBM Workplace Client Technology

15 The triangles in Figure 5 represent templates. The various small boxes below the triangles represent the distributed components of a given business component. The larger boxes at the bottom, which represent the client and server-side platform infrastructures, are deliberately plain of detail, as they simply provide the overall environment in which the various application components function. This includes providing various resources that are part of these core platforms, and in some cases common resources between the server-side and client-side platforms. The tools and repositories triangle shown on the left side of Figure 5 on page 14 represents the various tools and builders that will be available to enable developers and users to build applications. This can include tools for template creation that are targeted toward end users or power users, or more traditional Java development capabilities for creation of various distributed components or an entirely new business component. The various IBM Workplace Client technology tools are discussed in Part 4. IBM Workplace Client Technology Tools on page 23 of this Redpaper. It is important to note that the templates for the client platform are the same, structurally, as those for the Web/portal platform, and the instances are managed in the same manner as well. However, the UI Distributed Components built for the client platform (left-of-center boxes in Figure 5) would be Eclipse Java views and plug-ins, instead of portlets built for the Web/portal platform (right-of-center boxes). Additionally, it is important to highlight that the distributed components that make up a business component fall into multiple categories: At the top level are the user tier UI implementations, which are Java Eclipse plug-ins (native to IBM Workplace Client Technology), portlets (native portal or wrappered in IBM Workplace Client Technology), or Java-wrappered desktop-native code (a Notes plug-in, for example). Workspace tier distributed components provide the caching and indirection between the UI and service components. Service tier distributed components provide the business logic implementation, typically EJB code, for that business component. Resource tier distributed components are the code and schemas that are specific to the business component s persistence model. Of course, all of these distributed components can be written to run all server side, all client side, or distributed across the two and synchronization-managed. Example applications Now that we have introduced both the overall platform and the basic architecture upon which applications will be built, it is time for a high-level examination of some of the application templates that will be built on top of the first release of IBM Workplace Client Technology. The main applications we will cover are the rich-client editions of Lotus Workplace Messaging 2.0 and Lotus Workplace Documents 2.0. Lotus Workplace Messaging The Lotus Workplace Messaging 2.0 release is enabled with IBM Workplace Client Technology to provide a new rich client interface. This rich client will provide users with an integrated experience for accessing mail, calendaring, instant messaging, and more, with all of the benefits and cost savings described in this Redpaper surrounding IBM Workplace Client Technology. IBM Workplace Client Technology (Rich Client Edition) Technical Overview 15

16 Design The primary design goal of these rich client capabilities was to enable users to focus on the task at hand instead of the tools they use. It was developed following IBM Workplace Client Technology componentization model and uses components such as mail, calendar, awareness, and chat. These particular business components require matching server-side services, so this rich client edition of Lotus Workplace Messaging requires access to a full Lotus Workplace Messaging server. You can get a sense of the Lotus Workplace Messaging experience by examining Figure 6. Figure 6 Lotus Workplace Messaging 2.0: server-managed rich client interface Features The features, currently targeted for the first release of Lotus Workplace Messaging, are and calendar features, as well as new ways to view information such as the calendar strip seen on the right side. Moving forward you can expect to see more advanced messaging capabilities as new and unique ways to provide integration with Lotus Workplace offerings and Notes/Domino data and information. Some of the key features included in this product are: features: Lotus Workplace Messaging provides navigation, management, and the display of standard mail folders (such as Inbox), as well as user-defined folders, all using Eclipse views. Editors for creation, view, and edit of s are provided through a blend 16 IBM Workplace Client Technology

17 of Eclipse controls and a pluggable rich text editor for the body field. By default, this editor is the same rich text editor that is seen in the Web UIs of Lotus Workplace. Attachments are handled in a similar way, in which the default behavior is to launch the associated program that is registered to the operating system for that document type. Calendar and scheduling features: Multiple calendar views (one day, five days, one week, one month), a date control, and a minimum set of calendar entry types (Meeting, Appointment, Reminder, Anniversary, and All Day Event) are supported in the first release of this rich client for Lotus Workplace Messaging. Meetings support will also be provided for basic scheduling workflow such as accept and decline, with and without comments. Offline features: There will be full support for a completely synchronized local replica of . In fact, even when online, operations will go via that local file first, which will help offload the server and speed up user response. When disconnected completely, a user will be able to respond to messages, invitations, and process data in the same manner as if they were connected. Note: With the first release, the personal address book (PAB) will not be editable and the corporate directory will not be accessible when offline. However, an early version of an advanced feature called Dynamic PAB, which is described below, assists in the area of addressing when disconnected. Security Features: Policy controlled message encryption and electronic signatures will be features of the first release. Public-key infrastructure (PKI) support for these features can either be externally integrated (via support from Domino, Microsoft, and Verisign) or managed in a more on-demand, peer-to-peer fashion with self-signed certificates if no central PKI is available. Certificate provisioning is also policy-controlled, and can occur either when the account is provisioned or on demand when needed by a user requesting to send a signed message. Other security features include support for safe and unsafe document handling. A safe document type is a document extension associated with an editor that can securely and safely be used on any document claiming that type. An unsafe document type is associated with active content with no security model. Only safe documents can be launched without explicit user intervention, and launching of unsafe documents may be disabled completely. With the first release of this technology, safe document types are:.jpg,.bmp,.gif,.pdf,.txt,.sxi,.sxc, and.sxw. Print features: Basic print capabilities will be provided, though as IBM expands calendaring & scheduling support, more print options associated with these enhancements will be seen in upcoming releases. Instant messaging features: If Lotus Workplace Real-time Collaboration has been purchased as part of Lotus Workplace Messaging, then the Instant Contacts list is not a separate application, but instead a fully integrated business component. In this case, standard contacts lists, awareness, and chat will be supported directly in the Lotus Workplace Messaging client. In fact, this will affect most of the user interface components by extending all displays of user names (in the Inbox and Calendar, for example) with presence awareness and right-click menu options for chat. An additional feature to highlight is the ability to save chats, which are then stored in the Chats folder in the top-left corner alongside other Messages. Links: The Links section will provide access to other Lotus Workplace browser solutions. When a link is clicked it will open a browser to that location. A user can also create custom links to frequently visited Web sites by adding in the URL. Additionally, these links will be persistent on the server, and thus will be accessible from any machine that the user works IBM Workplace Client Technology (Rich Client Edition) Technical Overview 17

18 from, via any Web or IBM Workplace Client Technology renderings of the Links component. Advanced Features: A simplified version of a dynamic Personal Address Book will power the addressing type-ahead to guess the best name based on recently addressed , effectively treating all prior s as a source for a virtual personal address book and presenting names in order of recent activity instead of alphabetical order. Additionally, a learning SPAM filter and the beginning of our unique concept of thread management will also be incorporated into this initial rich client release. Lotus Workplace Documents New with the Lotus Workplace 2.0 products is a low-cost, standards-based collaborative document management offering for browser users, which includes a server-managed rich client experience with more advanced capabilities for high-end users. The product makes it easy to capture, store, manage, and provide access to collaborative business documents such as engineering drawings, sales proposals, product plans, documentation, , and more. It also helps manage the complete life cycle of office documents from collaborative authoring to review, approval, and archiving. Design To provide this new Lotus Workplace Documents capability, IBM built an additional business component, which we can call the DocStore for the purposes of this paper. The DocStore business component was created by evolving existing IBM Portal Document Management (PDM) assets to fit the business component model, and then enabling it to run in a IBM Workplace Client Technology desktop container context. This approach exactly follows the pattern that was undertaken with the messaging components of Lotus Workplace described earlier. It is important to realize that this pattern, which IBM is executing against our own reusable document storage asset, is a pattern that third parties are likely to want to apply to their own custom document stores that they have produced under portal. In its basic form this Lotus Workplace Documents rich client template has no specific requirement for awareness, chat, team logic, , or other collaborative capabilities. By the end of 2004, it is currently planned for this client to require only WebSphere Portal as a prerequisite server. However, for the initial release, it will require a Lotus Workplace 2.0 server as the server side of this server-managed client. You can get a sense of the basic Lotus Workplace Documents experience in Figure 7 on page IBM Workplace Client Technology

19 Figure 7 Lotus Workplace Documents: server-managed rich client interface Features Some of the key features of this product are: Editors: The client leverages the full function of embedded editors that are available within IBM Workplace Client Technology for word processing, spreadsheets, and presentations. Alternatively, any third-party editors can also be utilized, and, of course, any document can be edited using native editors. Document life cycle management: Workflow capabilities are to be built in to facilitate the phases of the life cycle of a document, including the utilization of Lotus Workplace Messaging and other notification infrastructures, if present, to carry out the steps in the life cycle. Managed document store: Using the local managed storage, with security features provided by IBM Workplace Client Technology, Lotus Workplace Documents provides a local document store on the user desktop that can be governed by policies established by an administrator and remain fully synchronized with server-based master stores. Policies can include items such as maximum size of local store or limitations on archiving of old versions of documents. Administration: The remote provisioning capabilities of IBM Workplace Client Technology push the necessary application components including the client elements of IBM Workplace Client Technology such as the local database, synchronization logic, UI framework, and UI plug-ins to the desktop of any authorized user. IBM Workplace IBM Workplace Client Technology (Rich Client Edition) Technical Overview 19

20 Client Technology automatically keeps those components current with the latest version installed by the administrator. Security: Security features are extensive and include single sign-on with any other applications running on IBM Workplace Client Technology, encryption of user credentials and the local data store, and secure network connections for authentication and synchronization. The access control model enables administrators and users to easily grant and revoke access to documents by individual or by groups of users. Application futures As IBM moves forward with IBM Workplace Client Technology, more user experiences and business application environments will be built on this platform. In general, many of these future experiences can be loosely described as compound templates (that is, built by combining other templates and existing business components). The first incarnation of a compound template experience is the combination of the Lotus Workplace Messaging and Lotus Workplace Documents rich client templates. Bringing these together in a single template results in an integration that is literally greater than the sum of the parts. For example, names in Lotus Workplace Documents become active, showing awareness and allowing in-context chat. Conversely, attachments found in can be stored to or loaded from the Lotus Workplace Documents document repository. Figure 8 on page 20 shows this combined experience. Figure 8 Lotus Workplace Messaging and Lotus Workplace Documents: combined rich client experience 20 IBM Workplace Client Technology

AD105 Introduction to Application Development for the IBM Workplace Managed Client

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

Introducing Lotus Domino 8, Designer 8 and Composite Applications

Introducing Lotus Domino 8, Designer 8 and Composite Applications Introducing Lotus Domino 8, Designer 8 and Composite Applications IBM Lotus collaboration product strategy Rich client W indows/office Browser eforms Portal RSS/Atom Mobile Interaction and client services

More information

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

IBM Workplace Collaboration Services API Toolkit

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

Improving Productivity

Improving Productivity Improving Productivity On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient. 3. We

More information

Lotus Learning Management System R1

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

IBM Workplace Software Development Kit

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

IBM Workplace Client Technology API Toolkit

IBM Workplace Client Technology API Toolkit IBM Workplace Client Technology API Toolkit Version 2.5 User s Guide G210-1984-00 IBM Workplace Client Technology API Toolkit Version 2.5 User s Guide G210-1984-00 Note Before using this information and

More information

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal Get Started on SOA People Entry Point Interaction and Collaboration Services Case for an SOA Our customers are our highest priorities; our employees are our highest cost We need to make our employees more

More information

IBM Lotus Domino Product Roadmap

IBM Lotus Domino Product Roadmap IBM Lotus Domino Product Roadmap Your Name Your Title Today s agenda Domino Strategy What s coming in Domino 8? What s planned beyond Domino 8? Lotus Domino Strategy The integrated messaging & collaboration

More information

Extending the value of your current collaboration investments now and in the future

Extending the value of your current collaboration investments now and in the future Extending the value of your current collaboration investments now and in the future Simon Lee ASEAN Lotus Technical Manager 2007 IBM Corporation IBM Lotus collaboration product strategy Rich client Microsoft

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

Technical Deep Dive Session

Technical Deep Dive Session Technical Deep Dive Session Today s agenda Planning your Lotus Notes & Domino 8 Rollout: Why Everyone Will Want Lotus Notes 8 Hardware and Software Requirements Install and Upgrade Options Pre-upgrade

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

IBM Rational Application Developer for WebSphere Software, Version 7.0

IBM Rational Application Developer for WebSphere Software, Version 7.0 Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need

More information

Expeditor Client for Desktop. Client Platform Overview

Expeditor Client for Desktop. Client Platform Overview Expeditor for Desktop Platform Overview Expeditor for Desktop Introduction Understand the client platform provided by IBM Lotus Expeditor for Desktop platform Expeditor for Desktop Contents This presentation

More information

Factsheet of Public Services Infrastructure (PSi) Updated on: 1st Sep 03

Factsheet of Public Services Infrastructure (PSi) Updated on: 1st Sep 03 Factsheet of Public Services Infrastructure (PSi) Updated on: 1st Sep 03 1 Objective of Paper 1.1 This document provides an overview of the Public Services Infrastructure (PSi). 2 Overview of PSi 2.1 PSi

More information

Domino applications and the IBM Workplace technical strategy White paper. IBM Lotus Domino applications and the IBM Workplace technical strategy.

Domino applications and the IBM Workplace technical strategy White paper. IBM Lotus Domino applications and the IBM Workplace technical strategy. White paper IBM Lotus Domino applications and the IBM Workplace technical strategy. May 2005 Page 2 Contents 2 Introduction 3 Overview of IBM Workplace software 6 IBM Workplace application servers 6 IBM

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects

More information

IBM Workplace Managed Client API Toolkit

IBM Workplace Managed Client API Toolkit IBM Workplace Managed Client API Toolkit Version 2.6 User s Guide G210-2361-00 IBM Workplace Managed Client API Toolkit Version 2.6 User s Guide G210-2361-00 Note Before using this information and the

More information

IBM Workplace Web Content Management

IBM Workplace Web Content Management IBM Workplace Web Content Management Rapidly Manage Intranet, Extranet, Internet and Portal Assets Mark A. Barrett Worldwide Technology Advocate Workplace, Portal & Collaboration What is Web Content Management?

More information

WebSphere 4.0 General Introduction

WebSphere 4.0 General Introduction IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0

More information

Extended Search Administration

Extended Search Administration IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using

More information

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Feature and Technical Overview

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Feature and Technical Overview BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0 Feature and Technical Overview SWDT305802-525776-0331031530-001 Contents 1 Overview: BlackBerry Enterprise Server... 5 New in this release...

More information

Microsoft SharePoint End User level 1 course content (3-day)

Microsoft SharePoint End User level 1 course content (3-day) http://www.multimediacentre.co.za Cape Town: 021 790 3684 Johannesburg: 011 083 8384 Microsoft SharePoint End User level 1 course content (3-day) Course Description SharePoint End User Level 1 teaches

More information

IBM SecureWay On-Demand Server Version 2.0

IBM SecureWay On-Demand Server Version 2.0 Securely delivering personalized Web applications IBM On-Demand Server Version 2.0 Highlights Delivers personalized Web solutions on demand to anyone, anywhere using profile serving Provides industry-leading,

More information

WebSphere Application Server, Version 5. What s New?

WebSphere Application Server, Version 5. What s New? WebSphere Application Server, Version 5 What s New? 1 WebSphere Application Server, V5 represents a continuation of the evolution to a single, integrated, cost effective, Web services-enabled, J2EE server

More information

WebCenter Interaction 10gR3 Overview

WebCenter Interaction 10gR3 Overview WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed

More information

Increase user productivity and security by integrating identity management and enterprise single sign-on solutions.

Increase user productivity and security by integrating identity management and enterprise single sign-on solutions. Security management solutions White paper Increase user productivity and security by integrating identity management and enterprise single sign-on solutions. April 2006 2 Contents 2 Overview 3 Rely on

More information

Axway Validation Authority Suite

Axway Validation Authority Suite Axway Validation Authority Suite PKI safeguards for secure applications Around the world, banks, healthcare organizations, governments, and defense agencies rely on public key infrastructures (PKIs) to

More information

Tools to Develop New Linux Applications

Tools to Develop New Linux Applications Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

IBM Lotus Domino Web Access 6.5.1

IBM Lotus Domino Web Access 6.5.1 Integrate people and business processes by providing browser-based access to Lotus Domino for messaging, collaboration and PIM capabilities IBM Lotus Domino Web Access 6.5.1 Highlights Lets you access

More information

WHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution

WHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution WHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution Tervela helps companies move large volumes of sensitive data safely and securely over network distances great and small. We have been

More information

Oracle Communications Services Gatekeeper

Oracle Communications Services Gatekeeper Oracle Communications Services Gatekeeper Security Guide Release 5.1 E36134-01 June 2013 Oracle Communications Services Gatekeeper Security Guide, Release 5.1 E36134-01 Copyright 2011, 2013, Oracle and/or

More information

IBM Tivoli Federated Identity Manager Version Installation Guide GC

IBM Tivoli Federated Identity Manager Version Installation Guide GC IBM Tivoli Federated Identity Manager Version 6.2.2 Installation Guide GC27-2718-01 IBM Tivoli Federated Identity Manager Version 6.2.2 Installation Guide GC27-2718-01 Note Before using this information

More information

ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW

ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: About This Document

More information

Portal solutions May A guide to IBM WebSphere Portal, Version 5.1.

Portal solutions May A guide to IBM WebSphere Portal, Version 5.1. Portal solutions May 2005 A guide to IBM WebSphere Portal, Version 5.1. Page 2 Contents 2 Introduction: The portal vision 3 IBM WebSphere Portal: A leading-edge portal platform 5 WebSphere Portal architecture

More information

IBM Lotus Sametime Advanced 8

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

The Collaboration Cornerstone

The Collaboration Cornerstone E-Mail: The Collaboration Cornerstone On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

Workplace Client Technology, Micro Edition. WCTME Enterprise Offering Application Developer s Guide

Workplace Client Technology, Micro Edition. WCTME Enterprise Offering Application Developer s Guide Workplace Client Technology, Micro Edition WCTME Enterprise Offering Application Developer s Guide Note Before using this information and the product it supports, read the information in Notices, on page

More information

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 65. This edition

More information

Portal Express 6 Overview

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

Webcast: IBM WebFacing Tool Enhancements

Webcast: IBM WebFacing Tool Enhancements IBM Software Group Webcast: IBM WebFacing Tool Enhancements November 18 2009 Host Access Transformation Services (HATS) Team Audio conference dial-in: North America dial: 1-866-457-2759 International dial:

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

: Course : SharePoint 2016 Site Collection and Site Administration

: Course : SharePoint 2016 Site Collection and Site Administration Module Title Duration : Course 55194 : SharePoint 2016 Site Collection and Site Administration : 5 days Course Description This five-day instructor-led course is intended for power users and IT professionals,

More information

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, 2017 Integration Guide IBM Note Before using this information and the product it supports, read the information

More information

IBM Workplace TM Collaboration Services

IBM Workplace TM Collaboration Services IBM Workplace TM Collaboration Services Version 2.5 Mobile Client Guide G210-1962-00 Terms of Use Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

More information

Integration Developer Version 7.0 Version 7.0. Installation Guide

Integration Developer Version 7.0 Version 7.0. Installation Guide Integration Developer Version 7.0 Version 7.0 Installation Guide Note Before using this information and the product it supports, be sure to read the general information under Notices on page 67. This edition

More information

SailPoint IdentityIQ Integration with the BeyondInsight Platform. Providing Complete Visibility and Auditing of Identities

SailPoint IdentityIQ Integration with the BeyondInsight Platform. Providing Complete Visibility and Auditing of Identities SailPoint IdentityIQ Integration with the BeyondInsight Platform Providing Complete Visibility and Auditing of Identities Table of Contents Executive Summary... 3 Identity and Access Management... 5 BeyondTrust

More information

What s New in the IBM Lotus Notes Client. Kevin O Connell, Consulting Manager, IBM Asia Pacific

What s New in the IBM Lotus Notes Client. Kevin O Connell, Consulting Manager, IBM Asia Pacific Technical Track What s New in the IBM Lotus Notes Client Kevin O Connell, Consulting Manager, IBM Asia Pacific ID101 What's New in the IBM Lotus Notes Client Kevin O'Connell Asia Pacific Consulting Manager

More information

Inside WebSphere Application Server

Inside WebSphere Application Server Inside WebSphere Application Server The anatomy of WebSphere Application Server is quite detailed so, for now, let's briefly outline some of the more important parts. The following diagram shows the basic

More information

Packaging for Websphere Development Studio was changed with V6R1.

Packaging for Websphere Development Studio was changed with V6R1. Packaging for Websphere Development Studio was changed with V6R1. Websphere Development Studio was divided into three features: ILE Compilers Heritage Compilers (OPM) ADTS Websphere Development Studio

More information

Perceptive Matching Engine

Perceptive Matching Engine Perceptive Matching Engine Advanced Design and Setup Guide Version: 1.0.x Written by: Product Development, R&D Date: January 2018 2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview...

More information

Regular Forum of Lreis. Speechmaker: Gao Ang

Regular Forum of Lreis. Speechmaker: Gao Ang Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future

More information

Colligo Briefcase. for Good Technology. Administrator Guide

Colligo Briefcase. for Good Technology. Administrator Guide for Good Technology Administrator Guide Contents Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges... 3 for Good Technology...

More information

Novell Access Manager 3.1

Novell Access Manager 3.1 Technical White Paper IDENTITY AND SECURITY www.novell.com Novell Access Manager 3.1 Access Control, Policy Management and Compliance Assurance Novell Access Manager 3.1 Table of Contents: 2..... Complete

More information

SAML-Based SSO Solution

SAML-Based SSO Solution About SAML SSO Solution, page 1 Single Sign on Single Service Provider Agreement, page 2 SAML-Based SSO Features, page 2 Basic Elements of a SAML SSO Solution, page 3 Cisco Unified Communications Applications

More information

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 71. This edition

More information

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

Rational Systems Developer

Rational Systems Developer Rational Systems Developer Version 7.0 Installation Guide GI11-8355-04 Rational Systems Developer Version 7.0 Installation Guide GI11-8355-04 Note Before using this information and the product it supports,

More information

Security in Bomgar Remote Support

Security in Bomgar Remote Support Security in Bomgar Remote Support 2018 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their

More information

SnapCenter Software 4.0 Concepts Guide

SnapCenter Software 4.0 Concepts Guide SnapCenter Software 4.0 Concepts Guide May 2018 215-12925_D0 doccomments@netapp.com Table of Contents 3 Contents Deciding whether to use the Concepts Guide... 7 SnapCenter overview... 8 SnapCenter architecture...

More information

Cisco Unified Presence 8.0

Cisco Unified Presence 8.0 Cisco Unified Presence 8.0 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile networks, enabling easy collaboration every time from any workspace.

More information

IBM Tivoli Directory Server

IBM Tivoli Directory Server Build a powerful, security-rich data foundation for enterprise identity management IBM Tivoli Directory Server Highlights Support hundreds of millions of entries by leveraging advanced reliability and

More information

Federated Identity Manager Business Gateway Version Configuration Guide GC

Federated Identity Manager Business Gateway Version Configuration Guide GC Tivoli Federated Identity Manager Business Gateway Version 6.2.1 Configuration Guide GC23-8614-00 Tivoli Federated Identity Manager Business Gateway Version 6.2.1 Configuration Guide GC23-8614-00 Note

More information

Integration Guide. SafeNet Authentication Manager. SAM using RADIUS Protocol with SonicWALL E-Class Secure Remote Access

Integration Guide. SafeNet Authentication Manager. SAM using RADIUS Protocol with SonicWALL E-Class Secure Remote Access SafeNet Authentication Manager Integration Guide SAM using RADIUS Protocol with SonicWALL E-Class Secure Remote Access Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright

More information

X100 ARCHITECTURE REFERENCES:

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

Getting started with WebSphere Portlet Factory V7.0.0

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

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2. Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction Ajay Gandhi Sr. Director of Product Management Enterprise 2.0 and Portals 1 Agenda Enterprise 2.0 and Portal Product Strategy AquaLogic

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

Application Integration with WebSphere Portal V7

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

Delivers cost savings, high definition display, and supercharged sharing

Delivers cost savings, high definition display, and supercharged sharing TM OpenText TM Exceed TurboX Delivers cost savings, high definition display, and supercharged sharing OpenText Exceed TurboX is an advanced solution for desktop virtualization and remote access to enterprise

More information

Connecting to System i System i Access for Web

Connecting to System i System i Access for Web System i Connecting to System i System i Access for Web Version 6 Release 1 System i Connecting to System i System i Access for Web Version 6 Release 1 Note Before using this information and the product

More information

WHITE PAPER AIRWATCH SUPPORT FOR OFFICE 365

WHITE PAPER AIRWATCH SUPPORT FOR OFFICE 365 WHITE PAPER AIRWATCH SUPPORT FOR OFFICE 365 Airwatch Support for Office 365 One of the most common questions being asked by many customers recently is How does AirWatch support Office 365? Customers often

More information

Migrating a Business-Critical Application to Windows Azure

Migrating a Business-Critical Application to Windows Azure Situation Microsoft IT wanted to replace TS Licensing Manager, an application responsible for critical business processes. TS Licensing Manager was hosted entirely in Microsoft corporate data centers,

More information

LSP O365 Hands-on Training Planet Technologies. 1

LSP O365 Hands-on Training Planet Technologies. 1 LSP O365 Hands-on Training 2016 Planet Technologies. 1 Agenda for today Intro IT Update/ Ground Rules O365 Overview Break Outlook and OWA Mobile Device Lunch Skype for Business FAQ Tips and Issues Evolve

More information

SharePoint 2016 Site Collections and Site Owner Administration

SharePoint 2016 Site Collections and Site Owner Administration SharePoint 2016 Site Collections and Site Owner Administration Course 55234A - Five days - Instructor-led - Hands-on Introduction This five-day instructor-led course is intended for power users and IT

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0. Feature and Technical Overview

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0. Feature and Technical Overview BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Feature and Technical Overview SWDT305802-524791-0331031644-001 Contents 1 Overview: BlackBerry Enterprise Server... 5 New in this release...

More information

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already. 2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.

More information

Security in the Privileged Remote Access Appliance

Security in the Privileged Remote Access Appliance Security in the Privileged Remote Access Appliance 2003-2018 BeyondTrust, Inc. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust, Inc. Other trademarks are the property

More information

IBM InfoSphere Information Server Single Sign-On (SSO) by using SAML 2.0 and Tivoli Federated Identity Manager (TFIM)

IBM InfoSphere Information Server Single Sign-On (SSO) by using SAML 2.0 and Tivoli Federated Identity Manager (TFIM) IBM InfoSphere Information Server IBM InfoSphere Information Server Single Sign-On (SSO) by using SAML 2.0 and Tivoli Federated Identity Manager (TFIM) Installation and Configuration Guide Copyright International

More information

software Learning Management System R1

software Learning Management System R1 software Learning Management System R1 Administrator's Guide December 2003 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE

More information

Workstation Configuration

Workstation Configuration Workstation Configuration December 15, 2017 - Version 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Liferay Digital Experience Platform. New Features Summary

Liferay Digital Experience Platform. New Features Summary Liferay Digital Experience Platform New Features Summary Liferay has redesigned its platform with new functionality in Liferay Digital Experience Platform (DXP). The following is a summary of the key new

More information

ArcGIS Server and Portal for ArcGIS An Introduction to Security

ArcGIS Server and Portal for ArcGIS An Introduction to Security ArcGIS Server and Portal for ArcGIS An Introduction to Security Jeff Smith & Derek Law July 21, 2015 Agenda Strongly Recommend: Knowledge of ArcGIS Server and Portal for ArcGIS Security in the context

More information

Data Protection Guide

Data Protection Guide SnapCenter Software 4.0 Data Protection Guide For VMs and Datastores using the SnapCenter Plug-in for VMware vsphere March 2018 215-12931_C0 doccomments@netapp.com Table of Contents 3 Contents Deciding

More information

ORACLE COMMUNICATIONS INSTANT MESSAGING SERVER

ORACLE COMMUNICATIONS INSTANT MESSAGING SERVER ORACLE COMMUNICATIONS INSTANT MESSAGING SERVER The Oracle Communications Instant Messaging Server provides a secure, scalable, extensible, and rich communication and collaboration platform. It allows telecommunications

More information

Briefcase ios 3.7. Administrator s Guide

Briefcase ios 3.7. Administrator s Guide Briefcase ios 3.7 Administrator s Guide Contents Colligo Briefcase ios Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges...

More information

StreamSets Control Hub Installation Guide

StreamSets Control Hub Installation Guide StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in

More information

SAML-Based SSO Solution

SAML-Based SSO Solution About SAML SSO Solution, page 1 SAML-Based SSO Features, page 2 Basic Elements of a SAML SSO Solution, page 2 SAML SSO Web Browsers, page 3 Cisco Unified Communications Applications that Support SAML SSO,

More information

"Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary

Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary MOC 55234 A: 2016 Site Collections Course Summary Description This five-day instructor-led course is intended for power users and IT professionals who are tasked with working within the 2016 environment

More information

IBM Security Access Manager Version December Release information

IBM Security Access Manager Version December Release information IBM Security Access Manager Version 8.0.1 12 December 2014 Release information IBM Security Access Manager Version 8.0.1 12 December 2014 Release information ii IBM Security Access Manager Version 8.0.1

More information

Using the VMware vrealize Orchestrator Client

Using the VMware vrealize Orchestrator Client Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Mozy. Administrator Guide

Mozy. Administrator Guide Mozy Administrator Guide Preface 2017 Mozy, Inc. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished under a license

More information

Lotus Quickr 8.0: Technical Architecture

Lotus Quickr 8.0: Technical Architecture Lotus Quickr 8.0: Technical Architecture Chai Shong Phua 2007 IBM Corporation Agenda 1 2 Functional Overview Architecture 3 Customization 3 Lotus Quickr: Power to the People Lotus Quickr self-service workspaces

More information

From: Sudarshan N Raghavan (770)

From: Sudarshan N Raghavan (770) Spectrum Software, Inc. 11445 Johns Creek Pkwy. Suite 300 Duluth, GA 30097 www.spectrumscm.com Subject: SpectrumSCM Plugin for the Eclipse Platform Original Issue Date: February 2 nd, 2005 Latest Update

More information