Download
social business architecture n.
Skip this Video
Loading SlideShow in 5 Seconds..
Social Business Architecture PowerPoint Presentation
Download Presentation
Social Business Architecture

Social Business Architecture

346 Views Download Presentation
Download Presentation

Social Business Architecture

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Social Business Architecture

  2. IBM Social Capability • Entry Points to Social • Social Use Cases • Social Patterns • IBM Social Business Reference Architecture • Architectural Overviews • Social Products and Solutions • Social Capabilities • Social Use Case Model • Architectural Decisions • Key Decisions • Integration Patterns • Non-Functional Requirements

  3. Relationships Fuel Social Business Network Customers Connected Open People-centric Everywhere Organization Partners

  4. Social Requires a Use Case Centric Approach Capabilities Open Communications Social Collaboration Social Use Cases Knowledge & Insights Leveraging Expertise

  5. Entry Points for Social

  6. Patterns: From Process to Value

  7. Purpose of Reference Architecture • Evaluate completeness of social solution • Drive architectural decisions • Understand product alignment and gaps • Define integration with customer’s existing ecosystem • Spans all industries and solution areas • Drives additional Architectural Artifacts • Scope identification • Roadmap definition • Risk assessment • Gap assessment • Define IBM reference architecture • Major components • Key enablers • Key Integration points • Deployment options • Foundational services • Define solutions using “heatmap” based on reference architecture • IBM solutions in the market • Customer specific solutions • Industry and business solution patterns • Common language and visualization

  8. Social Enablers Drive Solutions Social Platform Enablers

  9. Integration Deployment Options Access IBM Platform for Social Business Social Networking Social Analytics Social User Experience Social Content Foundational Services The Value of a Social Business Platform Integrated Platform Take advantage of a broad range of industry leading social tools Connected to Business People-centric business capabilities Socially enable business process Social as the business process Access Anywhere Access your social data from a variety of touchpoints (e.g. applications, desktops, mobile, etc)

  10. Integration Deployment Options Access IBM Platform for Social Business Social Networking Social Analytics Social User Experience Social Content Foundational Services IBM Integrated Capabilities IBM Mobile IBM Big Data Commerce and EMM IBM Cloud

  11. Social Business Technology Enablers • 1st Layer Social Components • Social Networking • Social Content • Social Analytics • Social User Experience • 2nd Layer • Major categories of enablers • 3rd Layer • Core enablers • Foundational • Aides in capability alignment & adoption

  12. IBM Social Business Reference Architecture Integration Access Web Mobile Client Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM People-Centric Networking Social Cooperation Social Relationship Analytics Predictive Analytics Real-time Collaboration and Communications Association Web Frameworks Social Content Analytics Sentiment Analysis BPM Social User Experience Social Content Interactive (user-generated) Content Intranet Externet Web Content Search Surveys & Forms Document co-Editing Internet Apps Social Media Deployment Options Collaboration Frameworks Multi-tenet Cloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  13. IBM Social Business Reference Architecture Integration Access Web Mobile Client Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM People-Centric Networking Social Cooperation Social Relationship Analytics Predictive Analytics Real-time Collaboration and Communications Association Web Frameworks Social Content Analytics Sentiment Analysis BPM Social User Experience Social Content Interactive (user-generated) Content Intranet Externet Web Content Search Surveys & Forms Document co-Editing Internet Apps Social Media Deployment Options Collaboration Frameworks Multi-tenet Cloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  14. IBM Social Business Reference ArchitectureSocial Networking Social Networking People-Centric Networking Social Cooperation • People-centric, relationship driven • Openness • Transparent work and open decision making • Connected and discoverable • Business driven • Adaptable Real-time Collaboration and Communications Association

  15. IBM Social Business Reference ArchitectureSocial Analytics • Infused into social platform • Recommended content and people • Social search • Leverage social data to under hidden relationships • Make determinations on what people think and might do • Leverage IBM solutions • Integrated solutions • Social Intelligence Toolkit • Sales Connect • SAND • Atlas/SmallBlue • Expertise Locator Social Analytics Social Relationship Analytics Predictive Analytics Social Content Analytics Sentiment Analysis

  16. IBM Social Business Reference ArchitectureSocial Content • User Contributed • Sharing • Storing • Distributing • Co-creation • Collaborative document and content creation and management • Developing content to web, mobile, and social channels • WCM • Exceptional Digital Experiences • Social Media Publishing • Engaging • Surveys, polls, and other forms Social Content Interactive (user-generated) Content Web Content Surveys & Forms Document co-Editing

  17. IBM Social Business Reference ArchitectureSocial User Experience • Role-based, relationship driven social, web, and mobile experiences • Integration of: • Applications • People • Data • Processes • Dynamic, adaptable, and personal • Engaging • Customers • Employees • Partners Social User Experience Intranet Externet Internet Apps

  18. Architectural Overview from Reference Architecture • Reference Architecture Template • Example Architectural Overview– Innovation • Example Product View – IBM Software

  19. People-Centric Networking Social Cooperation Social Relationship Analytics Predictive Analytics Real-time Collaboration and Communications Association Social Content Analytics Sentiment Analysis Interactive (user-generated) Content Intranet Externet Web Content Internet Apps Document co-Editing Surveys & Forms Architectural Overview - Template Access Integration Web Mobile Client Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM Web Frameworks Social User Experience Social Content BPM Search Social Media Deployment Options Collaboration Frameworks Multi-tenet Cloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  20. People-Centric Networking Social Cooperation Social Relationship Analytics Predictive Analytics Real-time Collaboration and Communications Association Social Content Analytics Sentiment Analysis Interactive (user-generated) Content Intranet Externet Web Content Internet Apps Document co-Editing Surveys & Forms Architectural Overview – Innovation Pattern Access Integration Web Mobile Client Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM Web Frameworks Social User Experience Social Content BPM Search Social Media Deployment Options Collaboration Frameworks Multi-tenet Cloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  21. IBM [example] Social Architecture Product View Integration Access Web Mobile Client Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM IBM Connections IBM Sametime I2 Intelligence Analysis IBM SPSS IBM Notes & Domino Web Frameworks IBM Content Analytics IBM Social Media Analytics BPM Social User Experience Social Content IBM Connections WebSphere Portal OpenSocial IBM WCM Search IBM Forms IBM Docs Portlet Standards IBM Social Apps Social Media Deployment Options Collaboration Frameworks IBM Smartcloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  22. Social Use Case Model

  23. External Customer Insights Recruiting & Onboarding Merger & Acquisition Safety Social Business Use Cases

  24. Social Business Use Cases

  25. Social Use Case ModelLocal Government Example

  26. Components of Social Use Cases • Relationship • Subject Actors and what they are doing with/for the Object Actors. • Interaction • What drives the social relationship, and fills the need. • Capability • Social business capability that distills need in an consistent way to align IT enablers

  27. Social Capabilities Drive Human Interactions

  28. Business Capabilities for Social Business

  29. Social Architectural DecisionsAligning Enablers to Capabilities • Align 3rd Layer enablers in well established, patternistic ways to Social Capabilities • Guidance as foundation to Use Case decisions • Enablers aligned with business need: • Define Solution • Drive Adoption

  30. People-Centric Networking Social Cooperation Social Relationship Analytics Predictive Analytics Real-time Collaboration and Communications Association Social Content Analytics Sentiment Analysis Interactive (user-generated) Content Intranet Externet Web Content Internet Apps Document co-Editing Surveys & Forms Social Patterns for InnovationArchitectural Overview showing 2nd Layer and 1st Layer Enablers Access Integration Web Mobile Client Example Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM Web Frameworks Social User Experience Social Content BPM Search Social Media Deployment Options Collaboration Frameworks Multi-tenet Cloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  31. Social Patterns for InnovationProduct Recommendations Integration Access Example Web Mobile Client Enterprise Applications IBM Platform for Social Business Analytic Engines Social Networking Social Analytics ECM IBM Connections Web Frameworks IBM Content Analytics IBM Social Media Analytics BPM Social User Experience Social Content IBM Connections WebSphere Portal OpenSocial IBM WCM Search IBM Forms IBM Docs Portlet Standards IBM Social Apps Social Media Deployment Options Collaboration Frameworks IBM Smartcloud Private Cloud On-Prem Hybrid Foundational Services Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  32. Architectural Decisions

  33. People-Centric Networking Social Cooperation Social Relationship Analytics Predictive Analytics Real-time Collaboration and Communications Association Social Content Analytics Sentiment Analysis Interactive (user-generated) Content Intranet Externet Web Content Internet Apps Document co-Editing Surveys & Forms Social Architectural Decisions Access Architectural Decisions Integration Web Mobile Client Enterprise Applications Architectural Decision IBM Platform for Social Business Analytic Engines Architectural Decision Social Networking Social Analytics ECM Architectural Decision Web Frameworks Architectural Decision Social User Experience Social Content BPM Architectural Decision Search Architectural Decision Social Media Architectural Decision Deployment Options Architectural Decisions Collaboration Frameworks Architectural Decision Multi-tenet Cloud Private Cloud On-Prem Hybrid Foundational Services Non-Functional Requirements Security Access SSO Directory & Identity Mgt Business Controls DR HA Admin Monitoring People Data Integrator Content Integrator

  34. Social Architectural Access Decisions • Client Plugins • Office and Outlook • Notes • OpenOffice • Sametime • Windows • Mobile Access • Native Apps • Contextual Apps • Expertise Locator • Custom Experiences

  35. Social Architectural Component Decisions Business Initiative Social use Cases Capabilities Social Solution Social Components Social Enablers

  36. Social Architectural Extensible Component Decisions • Downloadable Plugins • Eg. Connections File Viewer • Deployable Add-ons • Social Apps • Eg. ISSC Social Q/A • Connections Mail (web mail integration) • Sametime Web Meetings • Sametime Presence and IM • Cognos Reporting

  37. Social Architectural Deployment Decisions • Cloud Models • Take into consideration integration requirements (eg. SSO) • Staffing and ability to maintain • SmartCloudwhere social features change a lot

  38. Social Architectural Infrastructure (NFR) Decisions • Business Controls • Compliance (eg. Actiance) • Reporting • Archival, retention, legal discovery, etc • Data Layer • Underlying Database • Profiles sources • Objects on Disk (SAN) • Files, attachments, etc • Search Indexes • IBM Connections JVM Layout • It is possible to run multiple Application Servers (JVMs) on the same machine. Each JVM has its own memory allocation and configuration parameters. However, there is an overhead and administrative burden associated with managing multiple JVMs. (1) Implement a single shared JVM to contain all of the required Connections applications . (2) Implement separate JVMs for each of the Connections features (currently 14 in Connections 4.5). (3) Implement multiple JVMs (lower than the total number of the Connections features) and distribute • User Experience Integration • Tooling specific (eg. IBM Connections and OOTB Integration) • Integrated into Web Frameworks (eg. WebSphere Portal) • Web, Mobile, and Client integration Connections features across these JVMs based on expected usage and importance to the Primerica deployment.

  39. Social Architectural Integration Decisions Integration Enterprise Applications Analytic Engines ECM Web Frameworks BPM Search Social Media Collaboration Frameworks

  40. Social Solution Guidance

  41. Social Solution GuidanceNon-Functional Requirements (NFR)

  42. Social Solution GuidanceSecurity • Authentication • Authorization and Access Control • SSO • Web • Windows • Oauth • User Provisioning • User Profile Population • TDI • LDAP and other sources • SSL

  43. Social Solution GuidanceIntegration Patterns • IBM Connections • ActivityStreams • Social Business Toolkit • Widgets • Web UI/Theme • Feeds (ATOM) • REST • Profiles (TDI) • WebSphere Portal • Portlets • Web UI/Theme Integration • WebSphere/J2EE • Search • Personalization Rules • Web Content

  44. Social Solution GuidanceEntry Points to Social

  45. Social Solution GuidanceSocial as the Business Process • Social File Sharing • Connections Files with ECM • Mobile and Client Integration • Collaborative Editing (IBM Docs) • Expertise Location • Mobile app • Analytics • Social Content (Connections Profiles) • Social Q/A • ISSC Social App • Analytics and Connections Content • Social Profiles • Aggregated People data with TDI

  46. Reference Material

  47. Some Definitions • Business Initiatives are what the business/organization strategically wants to focus on • Social Business Patterns and Use Cases can be applied to different customers and industries given similar business needs • Higher Level Use Cases are broadly applicable across different organizations • lower level Use Cases include details about actors/personas, interactions, relationships, and specific enabler usage. • Can either be composed of multiple business capabilities or be a unique case of a specific business capability • Business capabilities are those things the business needs to be able to do • They must be clear to an end-user as something they can and would do -- clearly achieve something of value • The social business capabilities are a set of defined business capabilities that are enabled by one or more social business enablers • Enablers are the technology building blocks used to build or enable the capabilities • Software packages, integrated solutions, specific components or product features • Enablers come from various software components in IBM’s Social Business Platform architecture Each of the above can be at various levels of focus. The business architecture for Social Business was defined to provide a framework within which to discuss and explore the use of social business enablers within a business or business area. Also to enable us to link the products or services supporting the enablers to the business need.

  48. Diagram reflects core components and core enablers (functions) that are marketed as IBM's Social Business Platform As such this diagram is not intended to be a industry-agnostic representation but attempts to represent in non-product terms the IBM solution Decomposition contains references (not products) to core enablers of the Platform There are currently 7 Enabler Groups. Those appear in the architecture. Some specific Enablers appear because they have architectural significance. For example, Document Co-editing is a unique service and represents (from IBM) a software/server/service component – ie. IBM Docs is a part of the Platform as marketed to our customers, but is an add-on that is directly integrated and supported by IBM. Additional “optional” components are reflected as Social Apps ISSC Social apps are a type of add-on that is provided outside of the products and supported outside of the regular IBM support of entitled software. Third-Party apps are also considered Social Apps. Anything in the ISC “greenhouse” Catalog Guidelines for Representation of Social Business Enablers in this Reference Architecture

  49. Reference Architecture Architectural Overview Adoption Guidance Use Case Model

  50. Architectural Decision: Enterprise Search Options: ICAES only Using ICA to replace native search interfaces within products, including Connections, is not ideal.  Native Component product searches provide specific capabilities for power users and specific use cases and modifying product applications is costly. ICA with Native Component Search Most customer will use ICA for Enterprise Search but will also maintain product specific search capabilities for power users of that individual product. Individual vendor/product searches will have a place in any standards discussion. Best approach is to (a) define the search entry points to provide to the users, then (b) determine what search service best supports the search entry points Search Federation Federating from multiple sources into ICA is not ideal as it is difficult to compare relevancy across the search engines. There are solutions to this such as selecting result "slots" for inserting other search engine results but can require hard coding. Domains Global (ICA) Sources: Web, Content, Social, RDBMS, Email, File systems, CRM, Feeds Text Analytics:Thesauri, Clustering, Ontology Support, Semantic Processing, Entity Extraction, Relevancy Search Engine: Indexing, Converting, Crawling Meta-Data : Faceting, BI, Tagging, Taxonomy, Collaboration Native Component Search Connections (Social Business), People, Filenet, Sharepoint Were does Vivisimo fit in ? No response from lab March 26, 2012