Interview with a Chat Reporter, Part 1

Similar documents
Moodle: Suitability as a repository for learning objects

Building a Scalable News Feed Web Service in Clojure

Oracle Application Express MS Access on Steroids

Short notes on webpage programming languages

Scalable Architecture on Amazon AWS Cloud

Content Management Systems: Drupal Vs Jahia

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Architecture and Mode of Operation

Forecast of Big Data Trends. Assoc. Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 3 September 2014

Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud

Advanced TIBCO Monitoring When Your Business Relies on TIBCO

PUBLISH YOUR COLLECTIONS TO THE WEB

PHP on IBM i: What s New with Zend Server 5 for IBM i

Joint Patient Assessment and Tracking System Overview Fact Sheet

Tibbr Installation Addendum for Amazon Web Services

DEPLOYMENT ROADMAP March 2015

Bring your intranet to the IBM i With Drupal and Zend Server

Adobe Experience Manager: Commerce

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

A Monitored Student Testing Application Using Cloud Computing

<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

SOA REFERENCE ARCHITECTURE: WEB TIER

See What's Coming in Oracle Service Cloud

Sisense. Product Highlights.

ORACLE APPLICATION EXPRESS 5.0

Bubble Code Review for Magento

PAKITI Patching Status System

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

Ulteo Open Virtual Desktop Installation

Bring your intranet to the IBM i With Drupal and Zend Server

COMPARING NETWORK AND SERVER MONITORING TOOLS

KonyOne Server Installer - Linux Release Notes

Scheduling in SAS 9.4 Second Edition

Building Library Website using Drupal

Service Management in Microsoft Dynamics CRM 2011

Crystal Reports Installation Guide

tibbr Now, the Information Finds You.

Business Intelligence for Big Data

Technical Writing - A Guide to the Najobe System

IIB for Everyone: Affordable Integration

Disrupting The Market: Predictive Analytics As A Service

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Open source Google-style large scale data analysis with Hadoop

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

Comparison of DBI Products and BMC SmartDBA

Mike Boyarski Jaspersoft Product Marketing Business Intelligence in the Cloud

Amazon Web Services 100 Success Secrets

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

1. Introduction. 1.1 Purpose of this Document

Adobe Experience Manager: Web content management

Rich Media & HD Video Streaming Integration with Brightcove

IBM Rational Web Developer for WebSphere Software Version 6.0

Adobe Experience Manager: Social communities

Practical Development with a Platform as a Service (PaaS) Beyond the Basics

Magento Search Extension TECHNICAL DOCUMENTATION

StreamServe Persuasion SP5 Supported platforms and software

Case Study. Insurance Plan Management System with Mobility Brainvire Infotech Pvt. Ltd Page 1 of 1

Invest in your business with Ubuntu Advantage.

MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!)

CCA Fall Karl Erik Rye. Director, Comm. Products, GCI.

Demystifying the Cloud Computing

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

BeBanjo Infrastructure and Security Overview

From Spark to Ignition:

Oracle Database Cloud

SOSFTP Managed File Transfer

Comparison of Moodle and ATutor LMSs

IBM Database as a Service

HP OO 10.X - SiteScope Monitoring Templates

Creating Library Website Using Open Source Content Management System

Content management system comparison

Monitoring Genebanks using Datamarts based in an Open Source Tool

JobScheduler. Architecture and Mode of Operation. Software for Open Source

Cloud Computing and Big Data What Technical Writers Need to Know

Framework Adoption for Java Enterprise Application Development

inforouter V8.0 Server & Client Requirements

<Insert Picture Here> Application Testing Suite Overview

[Type text] Week. National summer training program on. Big Data & Hadoop. Why big data & Hadoop is important?

Introduction. AppDynamics for Databases Version Page 1

How to Leverage Information Technology and Win the Competitive Advantage

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Performance and Scalability Overview

Lucid Key Server v2 Installation Documentation.

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

UPK and UPK Professional Technical Specifications

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

6.S897 Large-Scale Systems

Architecture and Mode of Operation

<Insert Picture Here> Oracle and/or Hadoop And what you need to know

Big Data Analytics - Accelerated. stream-horizon.com

Securing SAS Web Applications with SiteMinder

Transcription:

http://www.dynamicalsoftware.com/ccm/beta The Making Of... Conversational Content Management The Beta With Conversational Content Management, a chat reporter listens in on your team's discussion. When you are done, the reporter interviews you for any remaining information then publishes a summary of the actionable content from the discussion. Learn how this software was put together using nine open source technologies. A chat based collaborative document creation experience is more intuitive as it leverages our naturally social characteristcs. We are much more likely to enter in to a real time group discussion than we are to fill out a form or post to a forum. Under the Covers with the Chat Reporter Nothing is more clarifying than an example. In this document, we introduce the internals to Conversational Content Management by taking you through a sample conversation with the chat reporter. In this conversation, you see the chat interaction followed with how the chat session state is resolved after each message is sent. [11:52:36] <Tester> Most of the participants are open source companies but big players like IBM and Oracle are active too. Document: who=open source companies big players IBM Oracle active too Answered: who Template: incidentnew Style Topic: who active too.

Interview with a Chat Reporter Document: why=it more savvy prefers commodity licensing who=open source companies big players IBM Oracle active too Answered: who why Template: incident Topic: why active too. The reason is that IT is more savvy and prefers commodity licensing. Part 1 Templates and Attributes [11:54:07] <Tester> The reason is that IT is more savvy and prefers commodity licensing. The secret to summarizing actionable content out of a social discussion is that the chat reporter models the discussion as a document type whose template contains relevant attributes. As messages continue to be posted to the chat room, the reporter is keeping an eye out for the document type and its attributes. Certain special words (i.e. synonyms) key the reporter to associate the relevant part of the discussion to the corresponding attribute of the template. [11:54:56] <Tester> There is a growing trend to use open source software for big data is the conclusion. Answered: who why what Document: what=growing trend to use open source software big data why=it more savvy prefers commodity licensing who=open source companies big players IBM Oracle active too Template: incident Topic: what active too. The reason is that IT is more savvy and prefers commodity licensing. There is a growing trend to use open source software for big data is the conclusion.

The Anatomy Of Conversational Content Management We'll return to the chat reporter in a minute but first, let's take a tour of the inner workings of this application. When you register and validate your email, you are using a PHP app written with Code Igniter. Your registration information is stored in a MySql database When your group is ready, they join the discussion. This causes the web app to connect to the Tigase XMPP server via Strophe and communicate with each other via Multi-User Chat. The chat reporter also joins the chat room. Tigase uses MySql to store all of its information but the chat reporter communicates with a middle tier component via Apache Thrift to maintain the state of each of its team discussions. That component maintains the chat session state in Amazon Simple DB. Once the team believes that the conversation is over, someone asks the chat reporter to publish the document. The chat reporter interviews the group for any remaining information that it needs in order to complete the document. After the chat reporter has all the information that it needs, it creates the document in a JCR compliant repository implemented by the Apache Jack Rabbit open source software. This repository is surfaced on the Internet for public access by another open source project called Hippo CMS. Hippo, Jack Rabbit, the chat session manager, Thrift, and Tigase are all written in the Java programming language. The web application is written in PHP and uses the Code Igniter framework. Strophe runs in the web browser and is written in Java Script. The Java programs run in the OpenJDK virtual machine. All server side components run in Amazon's EC2 environment.

Interview with a Chat Reporter Part 2 Document Type Transformation [11:56:56] <Tester> The details are Hadoop, R, Mondrian, and Jaspersoft. Document: which=hadoop R Mondrian Jaspersoft what=growing trend to use open source software big data why=it more savvy prefers commodity licensing who=open source companies big players IBM Oracle active too Answered: who why what which Template: incident Topic: which companies but big players like IBM and Oracle are active too. The reason is that IT is more savvy and prefers commodity licensing. There is a growing trend to use open source software for big data is the conclusion. The details are Hadoop, R, Mondrian, and Jaspersoft. [11:57:20] <Tester> This is a project. Document: status=it more savvy prefers commodity licensing goal=hadoop R Mondrian Jaspersoft name=growing trend to use open source software big data Answered: status name goal Template: project Topic: goal active too. The reason is that IT is more savvy and prefers commodity licensing. There is a growing trend to use open source software for big data is the conclusion. The details are Hadoop, R, Mondrian, and Jaspersoft. This is a project. Identifying a different document type queues the chat reporter for a one time conversion to a different template with different attributes. What follows next is the human asks the reporter to publish and the reporter interviews the human about the remaining attributes to the underlying template that the reporter has not encountered previously in this discussion.

[11:57:58] <Tester> Publish this reporter. [11:57:58] <reporter> How would you introduce this project to someone new? Document: status=it more savvy prefers commodity licensing goal=hadoop R Mondrian Jaspersoft name=growing trend to use open source software big data Answered: status name goal Template: project Topic: intro companies but big players like IBM and Oracle are active too. The reason is that IT is more savvy and prefers commodity licensing. There is a growing trend to use open source software for big data is the conclusion. The details are Hadoop, R, Mondrian, and Jaspersoft. This is a project. Mode: 3 [11:58:34] <Tester> Get to big data faster and cheaper. [11:58:35] <reporter> Who does this project serve? Document: status=it more savvy prefers commodity licensing goal=hadoop R Mondrian Jaspersoft intro=get to big data faster and cheaper. name=growing trend to use open source software big data Answered: status name goal intro Template: project Topic: audience companies but big players like IBM and Oracle are active too. The reason is that IT is more savvy and prefers commodity licensing. There is a growing trend to use open source software for big data is the conclusion. The details are Hadoop, R, Mondrian, and Jaspersoft. This is a project. Get to big data faster and cheaper. Mode: 3 [11:58:49] <Tester> IT professionals [11:58:50] <reporter> Your document has been created and is ready for viewing.

Conversational Content Management Template and Attribute Taxonomy Here is the current taxonomy that the chat reporter knows about. When you start a discussion, the chat reporter defaults to the more generic template of incident (not shown) which has the following attributes; why, what, where, who, which, when, and how. About the Author: http://www.linkedin.com/in/gengstrand Glenn Engstrand has served in the roles of engineer, manager, teacher, and entrepreneur. His current interests include real-time communications, big data, and search engine technology.