Download presentation
Presentation is loading. Please wait.
Published byBriana Bates Modified over 8 years ago
1
© 2014 IBM Corporation Architecture & Deployment IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes
2
Agenda IBM Connections Applications Prerequisite Software Deployment Topologies Installation
3
IBM Connections Applications Activities Blogs Bookmarks Communities Files Forums Home page Profiles Wikis Mail Polls and Surveys Social Analytics
4
Architecture Required components LDAP Directory Tivoli Directory Integrator Relational database (DB2 / Oracle / MS SQL) WebSphere Application Server IBM HTTP Server Optional components Metrics → IBM Cognos Business Intelligence Mail → IBM Domino Server / Microsoft Exchange Content Manager → FileNet Surveys & Polls → IBM Forms Presence, Chat, & Meetings → IBM Sametime
5
Agenda IBM Connections Applications Prerequisite Software Deployment Topologies Installation
6
Federated Repository Allows users and groups from multiple repositories to appear as a single registry (called a “realm”) In WebSphere Application Server... Used to manage and secure user and group identities Used to assign users to various IBM Connections roles In IBM Connections... Used for authentication IBM Connections will pull user profile data from the Profiles database (not LDAP) User data will be synchronized to Profiles database using Tivoli Directory Integrator Reduces load on the LDAP directory Performance greatly enhanced by using relational database queries To use the LDAP directory as the user profile store directly, you can disable the Profiles directory service extensions
7
Tivoli Directory Integrator Used to populate the Profiles database with user information Also used to populate photos and pronunciation files Typically user information will come from the LDAP directory You can create additional scripts to pull data from other user repositories Information will sync down (from LDAP to Profiles) In order to sync information up (from Profiles to LDAP), you must install and configure a Directory Server Markup Language (DSML) service
8
WebSphere Application Server (WAS) IBM WebSphere Application Server (WAS) provides the foundation to run many high-volume, business-critical enterprise applications Provides an environment to run J2EE applications Delivers a Services Oriented Architecture hosting infrastructure Middleware foundation for many IBM and 3 rd party products IBM WebSphere Portal IBM Sametime IBM Connections And more! Hardware, Operating System, Database, Network, Storage… Application Server (WAS) Application (Blogs, Dogear, etc.)
9
WAS Terminology Enterprise Application An EAR and/or WAR file that implements some J2EE functionality Application Server A single JVM running one or more enterprise applications Profile Logical collection of server processes used to group application servers Isolates solutions from each other (each profile has own unique configuration) Node An installation of WAS. Typically represents a physical machine More than one node can be installed on a single physical machine Cell Collection of nodes managed by a single Integrated Solutions Console
10
WAS Topology Physical Machine (machine1) Node (machine1) Physical Machine (machine2) Node (machine2) Profile (AppSrv01) Application Server (server1) App Cell (i.e. cell1) Profile Physical Machine (i.e. machine3) Node (i.e. machine3) Profile (i.e. AppSrv01) Application Server (i.e. server1) App (i.e. Profiles) App App Server App App Server
11
WebSphere Application Server Network Deployment (WAS ND) A network deployment: Provides the administrator with a central management facility Ensures users have constant access to data Balances workload between servers Improves server performance Facilitates the maintenance of performance when user population increases Additional WAS terms: Deployment Manager (DM) = administers multiple nodes in a cell Node Agent = works with the DM to perform administrative functions for the node Cluster = group of application servers running the same applications Integrated Solutions Console deployed to a single location (DM) Changes can be synchronized to corresponding managed nodes IBM Connections must be installed in a Network Deployment environment!
12
WAS ND Topology Cell (i.e. cell1) Physical Machine (machine3) Managed Node (machine3) Profile (AppSrv01) Application Server (server1) App Physical Machine (machine2) Managed Node (machine2) Profile (AppSrv01) Application Server App Physical Machine (machine1) Managed Node (machine1) App App Server App App Server Node Agent Physical Machine (machine4) Node (machine4) Profile (DM Type) Application Server (dmgr) App (admin console) Central cell config repository Profile (AppServ01) Cluster (i.e. cluster1)
13
Agenda IBM Connections Applications Prerequisite Software Deployment Topologies Installation
14
IBM Connections deployment options Small deployment (for proof-of-concept or demo purposes only!) Install all IBM Connections applications on a single node in a single cluster Limited flexibility and does not allow individual applications to be scaled up All the applications run within a single Java Virtual Machine (JVM) Medium deployment Install a subset of applications in separate clusters Provides three predefined cluster names shared among all of its applications Use this option to distribute applications according to your usage expectations For instance, you might anticipate higher loads for Profiles and install it in its own cluster, while other applications could be installed in a different cluster. Large deployment Install each application in its own cluster IBM Connections provides a predefined cluster name for each application This option provides the best performance in terms of scalability and availability options but also requires more system resources.
15
IBM Connections: Small Deployment
16
IBM Connections: Medium Deployment
17
IBM Connections: Large Deployment
18
Agenda IBM Connections Applications Prerequisite Software Deployment Topologies Installation
19
IBM Connections 5.0 Installation Overview Cognos Wizard Upgrade&Migration 4.x to 5.0 Wizards&CCM New Move from any GA or CR release to IC 5.0 with updated migration tool & database wizard Ready Improved Support for clustered BI server setup Utilizes IBM Installation Manager Support for BI server / Transformer separation Updated ccmDomainTool: - more robust - post-install steps automated - log generated - more Simplified CCM install process; no separate fixpack install required Added File sync / push notification; Highway; Concerto library for SAML setup; Stellent libraries updated GUI provided; better validation Installation Manager to deliver CRs Enhanced integration solution: - reduced steps: 13 to 9 - also reduced for fix pack: 11 to 7 FileNet fixpack install scripts provided CCM Extensions EAR for audit compliance
20
Installation...In a nutshell Install the following prerequisite software LDAP DB2 Tivoli Directory Integrator (TDI) IBM Installation Manager (IM) WebSphere Application Server Network Deployment (WASND) IBM HTTP Server (IHS) Create WASND Cell Profile Configure WASND security and federated repository Create IBM Connections databases Use TDI to populate the Profiles database with user data and photos Install IBM Connections Configure IHS and SSL (Optional) Create server startup and shutdown scripts The process of actually installing IBM Connections is only a small step. Most of your time will be spent installing and configuring the prerequistie applications / environment!
21
Installation Enhancements IBM Connections Installer 9 additional languages now supported CCM unselected by default Selecting CCM will auto select Communities Cognos Use a new wizard to install after installation of IBM Connections Now supports BI and Transformer on same or different nodes Installation Manager wizard now: applies fixpack, federates node, performs role mappings, configures LDAP, creates scheduled task to build PowerCube External Collaboration Enabled by default, but can be disabled by an administrator
22
Thanks! Access FREE education on the IBM Collaboration Solutions portfolio of products today! 1. Visit the IBM Greenhouse and create a free account. Link → http://greenhouse.lotus.com/http://greenhouse.lotus.com/ 1. Visit the IBM Collaboration Solutions Ecosystem Development Community Link → https://greenhouse.lotus.com/communities/community/icsecodhttps://greenhouse.lotus.com/communities/community/icsecod 1. Learn new skills and share these links with your friends and colleagues!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.