SlideShare a Scribd company logo
SOA: Syndication- Oriented Architecture? Rohit Khare, Co-Founder 28 August 2007
Information Overload Exponential Information Growth Employees Enterprise Customers / Partners Internet Exponential Information Growth searching searching searching searching searching searching searching searching searching searching Information overload creates a gap. Blogs &  wikis
Business Intelligence That’s  Actually Intelligent Real-time, Social Collaboration (“Web 2.0”) There’s a new opportunity to connect employees, partners, and customers  that bypasses overflowing inboxes, static portals, and empty search boxes. The “Web 2.0” buzzword refers to a very real phenomenon: unlocking the long- awaited potential of large-scale, real-time social collaboration  inside the enterprise.   Extending Service-Oriented Architecture (SOA) IT Architects have adopted the concept of a ‘service bus’ that can route  messages and notifications between any set of applications and hosted services. The SOA approach to application integration applies to people and groups, too. Benefits of  Syndication- Oriented Architecture (SynOA) This talk introduces our vision for connecting people to applications and each other. RSS/Atom feeds can begin bridging the “information gap” between existing  information systems and the new world of blogs, wikis, and instant messages…
Agenda Introductions A ‘Social Software’ Scenario SynOA in a Nutshell SynOA in Detail KnowNow’s Approach to SynOA Questions & Answers
Introductions:  Dr. Rohit Khare Co-founded KnowNow in 2000 Based on doctoral research at UC Irvine and at Caltech. Extended HTTP to support real-time “push” event notification. Developed powerful new JavaScript techniques to deliver a new generation of Web browser-based applications. Grew out of experience with Web standards Worked at the World Wide Web Consortium (W3C), MCI’s Internet Architecture group, edited the O’Reilly Web Journal, and established 4K Associates, a strategy consultancy. Later, led research at CommerceNet Labs Established an ‘entrepreneurial research institute’ to investigate decentralized systems and marketplaces.
Introductions:  Software Architecture Examples of Architectural Styles Pipe-and-Filter:  components process text streams in series Client/Server:  components coordinate with single data store REST : Web pages that ‘represent’ objects can be cached Service-Oriented Architecture isn’t quite a style: SOA doesn’t quite constrain how applications behave Underlying services can exhibit any of the styles above …  but SOA does prescribe how they communicate. Syndication-Oriented Architecture is analogous: People and groups have all sorts of collaboration patterns …  but it would be better to integrate messages from applications; and to track how information flows to optimize it.
A ‘Social Software’ Scenario Imagine you’re managing a field service force: Trouble tickets, dispatchers, spare parts, mobile users… State-of-the-art reporting of key performance indicators. Current Challenges What if one repair team missing a part could fire off an SMS to ask everyone else working in their area to check? Can sales reps stay on top of disruptions to their clients? New Opportunities Suppose Engineering could track chatter about problematic parts from field notes — without reading everything else… Could you mine industry ‘buzz’ to keep your employees, partners, and customers in the loop on the latest news?
SynOA in a Nutshell P UBLICATION One standard for capturing all messages (‘RSS-ifying’) S UBSCRIPTION Easy rules for filtering interesting messages D ISTRIBUTION Wide range of delivery options to PCs, smartphones, etc. P ERSONALIZATION Learning what each recipient really needs to know, now. C OLLABORATION Tapping into the ‘Wisdom of Crowds’ to learn from groups.
1. P UBLICATION Make it easy to “RSS-ify” all of your data feeds Just keep track of the Author, Date, Headline, Body, and Attachments for exporting business events For legacy databases, re-run standing queries automatically Features Capture all human-readable messages to use standard RSS/Atom syndication feed formats. Use ‘Pings’ to convert existing ‘pull’ systems to ‘push.’ Benefits Ensures flexibility, security, internationalization,traceability. Enabled unified, real-time monitoring of all systems.
2. S UBSCRIPTION Make it easy for users to remix new feeds Even though the old system reports by state, a syndication bus should let you match just the Zip codes you need …  but it should also make sure you’re still authorized to know. Features Simple text filtering of article as well as richer XML queries. Customizable rules for de-duplication and trend detection. Benefits Empowers end-users (as well as developers) with ‘self-service’ access to enterprise knowledge.
3. D ISTRIBUTION Make it easy to use any device users want Long and growing list of notification protocols and devices: Instant messaging, email, feeds, SMS, voicemail… Choose the right tool for the job, at the right time of day.  Features Unifying a single distribution interface that spans multiple protocols & devices ‘ Track-and-trace’ to guarantee delivery or escalate. Benefits Assures users that the alerts are pushed according to their current online presence & preferences.
4. P ERSONALIZATION Make it easy to ‘tune in’ to just what users want Spam filtering depends on what you consider spam… Ambiguous search terms differ even for the same subscription ‘ Adam Rifkin’ the entrepreneur, or the movie director? Features Keeping track of every alert delivered to enable relevance-feedback analysis, detect duplicates, and remove spam. Bookmarking and tagging past events; UI customization. Benefits Increases efficiency by minimizing interruption, without compromising discovery of new information sources.
5. C OLLABORATION Make it easy to ‘tune in’ to what groups want The signature success of Web search is link analysis. The emerging opportunities are in social network analysis What if the future of enterprise collaboration is… Facebook? Features Keeping track of the relationships between events and people, to enable social-network graph analysis and detect trends as information spreads. Benefits Continuously optimizes the entire organization’s attention to its internal and external stakeholder communities.
SynOA:  A Roadmap SynOA levels can guide  deployment  strategy Consider implementing each of these levels in order. There are concrete benefits and ROI at each stage. SynOA levels can guide  development  strategy Helps analyze the capabilities and relationships of competing, overlapping products and services already on the market. Also defines software interfaces for developing custom plugins  SynOA levels can guide  business  strategy What can your business do for its customers, partners, and employees in an overloaded knowledge economy? In any relationship & expertise-driven business, the edge is in augmenting the entire team’s breadth, depth, and speed.
KnowNow’s Approach to  SynOA KnowNow Confidential. 2007. Databases Intranets /  Extranets Email Portals Enterprise Search Web Servers Apps: eg,  ERP, CRM [  manage  information ] [  transform  and  deliver  ] [  automate  relevancy ] [  monitor  data ] Content-based routing Alerts / Notifications Transformation Aggregation Filtering / Matching Security Enterprise Syndication Server Blogs &  wikis News, posts Record changes Doc revisions Order status updates Price  updates Product changes Calendar events Sales leads In-line editors Collaboration Tools Email

More Related Content

PPT
Oasis Symposium 2008 Rakesh Saha
PPT
Integrating RSS into Your Web site
PDF
Relevance In Enterprises
PPT
Social Media, Cloud Computing and architecture
PDF
Leverage Your SharePoint Investment with Enterprise Social Networking
PDF
tibbr Security Overview
PDF
Microsoft Cloud Identity and Access Management Poster - Atidan
Oasis Symposium 2008 Rakesh Saha
Integrating RSS into Your Web site
Relevance In Enterprises
Social Media, Cloud Computing and architecture
Leverage Your SharePoint Investment with Enterprise Social Networking
tibbr Security Overview
Microsoft Cloud Identity and Access Management Poster - Atidan

What's hot (14)

PPTX
The Ball Launch on 2013 Microsoft TechDays Part 1/2
PPT
Pro Dev Briefing Irvine Wesyppt23
PDF
MSc dissertation - João Clara Silva
PPT
Cloud Computing and Enterprise Architecture
PDF
2011 ComputerWorld Honors Program - Award Case Study
PDF
Become a social business in the cloud
PPT
Itz Lecture Bi & Web Tech Standards Feb 2009
PPT
Developing, Distributing, And Monetizing Web Applications With Web Ex Connect...
PPT
Azure Services Platform Oc Event Ned
PPT
Ideas
PDF
Net base api data
PDF
Improve network safety through better visibility – Netmagic
PPTX
Creating Successful Extranets on SharePoint
PPT
Web 2.0 Expo Presentation V4
The Ball Launch on 2013 Microsoft TechDays Part 1/2
Pro Dev Briefing Irvine Wesyppt23
MSc dissertation - João Clara Silva
Cloud Computing and Enterprise Architecture
2011 ComputerWorld Honors Program - Award Case Study
Become a social business in the cloud
Itz Lecture Bi & Web Tech Standards Feb 2009
Developing, Distributing, And Monetizing Web Applications With Web Ex Connect...
Azure Services Platform Oc Event Ned
Ideas
Net base api data
Improve network safety through better visibility – Netmagic
Creating Successful Extranets on SharePoint
Web 2.0 Expo Presentation V4
Ad

Viewers also liked (12)

PPTX
Citizen Science Architecture: A Standards Based Approach
PDF
Evolution of System Architectures: Where Do We Need to Fail Next?
PPTX
Klout - What it is, How Brands Can Use It & How to Improve Your Score
PPT
SMX West 2012 - Duplication, Aggregation, Syndication, Affiliates, Scraping &...
PPTX
Key Metrics for SEO - SES San Francisco
PPTX
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
PPTX
SEO: The Good, The Bad, and How to Get More Out of It #BOLO2013
PPTX
CyberGIS Architectures for Collaborative Problem Solving - OGC perspective
PPTX
Agile SEO - Optimizing in Real-Time - BOLO 2012
PDF
EU FP7 CityPulse Project
PDF
Introduction to WAMP, a protocol enabling PUB/SUB and RPC over Websocket
PDF
捗るリコメンドシステムの裏事情(ハッカドール)
Citizen Science Architecture: A Standards Based Approach
Evolution of System Architectures: Where Do We Need to Fail Next?
Klout - What it is, How Brands Can Use It & How to Improve Your Score
SMX West 2012 - Duplication, Aggregation, Syndication, Affiliates, Scraping &...
Key Metrics for SEO - SES San Francisco
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
SEO: The Good, The Bad, and How to Get More Out of It #BOLO2013
CyberGIS Architectures for Collaborative Problem Solving - OGC perspective
Agile SEO - Optimizing in Real-Time - BOLO 2012
EU FP7 CityPulse Project
Introduction to WAMP, a protocol enabling PUB/SUB and RPC over Websocket
捗るリコメンドシステムの裏事情(ハッカドール)
Ad

Similar to KnowNow Syndication-Oriented Architecture (20)

PDF
Web-Oriented Architecture (WOA)
PDF
Социальные медии и облачный компьютинг
PPT
Social World
PDF
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
PPT
PCM STFF 2010 AIMS ACCENTURE e mc2 sudhakar kanakaraj
PDF
Course 1 service oriented architecture.pdf
PDF
Executive Overview Using Soa To Improve Operational Efficiency
PPT
2007-11-slides 5.ppt in software development
PPTX
Enterprise platform 3.0v4 for webinar
PDF
Cloud Computing by Dindo Fernando
PDF
Envisioning the Future Enterprise
PDF
Trends in enterprise social software
PPT
Brian cappellani scte et 2008 presentation
PPT
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
PPT
Leveraging The Web 2.0 Movement, Dion Hinchliffe
PDF
WSO2 Integration Platform: Vision and Roadmap
PDF
Edwin Vd Sanden Composite Applications For Users
PPT
Cloud computing
PPT
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
Web-Oriented Architecture (WOA)
Социальные медии и облачный компьютинг
Social World
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
PCM STFF 2010 AIMS ACCENTURE e mc2 sudhakar kanakaraj
Course 1 service oriented architecture.pdf
Executive Overview Using Soa To Improve Operational Efficiency
2007-11-slides 5.ppt in software development
Enterprise platform 3.0v4 for webinar
Cloud Computing by Dindo Fernando
Envisioning the Future Enterprise
Trends in enterprise social software
Brian cappellani scte et 2008 presentation
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Leveraging The Web 2.0 Movement, Dion Hinchliffe
WSO2 Integration Platform: Vision and Roadmap
Edwin Vd Sanden Composite Applications For Users
Cloud computing
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE

Recently uploaded (20)

PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Nidhal Samdaie CV - International Business Consultant
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
A Brief Introduction About Julia Allison
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
How to Get Funding for Your Trucking Business
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPT
Chapter four Project-Preparation material
PPTX
5 Stages of group development guide.pptx
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
340036916-American-Literature-Literary-Period-Overview.ppt
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Nidhal Samdaie CV - International Business Consultant
unit 1 COST ACCOUNTING AND COST SHEET
ICG2025_ICG 6th steering committee 30-8-24.pptx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
A Brief Introduction About Julia Allison
Power and position in leadershipDOC-20250808-WA0011..pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
How to Get Funding for Your Trucking Business
Ôn tập tiếng anh trong kinh doanh nâng cao
Chapter four Project-Preparation material
5 Stages of group development guide.pptx
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034

KnowNow Syndication-Oriented Architecture

  • 1. SOA: Syndication- Oriented Architecture? Rohit Khare, Co-Founder 28 August 2007
  • 2. Information Overload Exponential Information Growth Employees Enterprise Customers / Partners Internet Exponential Information Growth searching searching searching searching searching searching searching searching searching searching Information overload creates a gap. Blogs & wikis
  • 3. Business Intelligence That’s Actually Intelligent Real-time, Social Collaboration (“Web 2.0”) There’s a new opportunity to connect employees, partners, and customers that bypasses overflowing inboxes, static portals, and empty search boxes. The “Web 2.0” buzzword refers to a very real phenomenon: unlocking the long- awaited potential of large-scale, real-time social collaboration inside the enterprise. Extending Service-Oriented Architecture (SOA) IT Architects have adopted the concept of a ‘service bus’ that can route messages and notifications between any set of applications and hosted services. The SOA approach to application integration applies to people and groups, too. Benefits of Syndication- Oriented Architecture (SynOA) This talk introduces our vision for connecting people to applications and each other. RSS/Atom feeds can begin bridging the “information gap” between existing information systems and the new world of blogs, wikis, and instant messages…
  • 4. Agenda Introductions A ‘Social Software’ Scenario SynOA in a Nutshell SynOA in Detail KnowNow’s Approach to SynOA Questions & Answers
  • 5. Introductions: Dr. Rohit Khare Co-founded KnowNow in 2000 Based on doctoral research at UC Irvine and at Caltech. Extended HTTP to support real-time “push” event notification. Developed powerful new JavaScript techniques to deliver a new generation of Web browser-based applications. Grew out of experience with Web standards Worked at the World Wide Web Consortium (W3C), MCI’s Internet Architecture group, edited the O’Reilly Web Journal, and established 4K Associates, a strategy consultancy. Later, led research at CommerceNet Labs Established an ‘entrepreneurial research institute’ to investigate decentralized systems and marketplaces.
  • 6. Introductions: Software Architecture Examples of Architectural Styles Pipe-and-Filter: components process text streams in series Client/Server: components coordinate with single data store REST : Web pages that ‘represent’ objects can be cached Service-Oriented Architecture isn’t quite a style: SOA doesn’t quite constrain how applications behave Underlying services can exhibit any of the styles above … but SOA does prescribe how they communicate. Syndication-Oriented Architecture is analogous: People and groups have all sorts of collaboration patterns … but it would be better to integrate messages from applications; and to track how information flows to optimize it.
  • 7. A ‘Social Software’ Scenario Imagine you’re managing a field service force: Trouble tickets, dispatchers, spare parts, mobile users… State-of-the-art reporting of key performance indicators. Current Challenges What if one repair team missing a part could fire off an SMS to ask everyone else working in their area to check? Can sales reps stay on top of disruptions to their clients? New Opportunities Suppose Engineering could track chatter about problematic parts from field notes — without reading everything else… Could you mine industry ‘buzz’ to keep your employees, partners, and customers in the loop on the latest news?
  • 8. SynOA in a Nutshell P UBLICATION One standard for capturing all messages (‘RSS-ifying’) S UBSCRIPTION Easy rules for filtering interesting messages D ISTRIBUTION Wide range of delivery options to PCs, smartphones, etc. P ERSONALIZATION Learning what each recipient really needs to know, now. C OLLABORATION Tapping into the ‘Wisdom of Crowds’ to learn from groups.
  • 9. 1. P UBLICATION Make it easy to “RSS-ify” all of your data feeds Just keep track of the Author, Date, Headline, Body, and Attachments for exporting business events For legacy databases, re-run standing queries automatically Features Capture all human-readable messages to use standard RSS/Atom syndication feed formats. Use ‘Pings’ to convert existing ‘pull’ systems to ‘push.’ Benefits Ensures flexibility, security, internationalization,traceability. Enabled unified, real-time monitoring of all systems.
  • 10. 2. S UBSCRIPTION Make it easy for users to remix new feeds Even though the old system reports by state, a syndication bus should let you match just the Zip codes you need … but it should also make sure you’re still authorized to know. Features Simple text filtering of article as well as richer XML queries. Customizable rules for de-duplication and trend detection. Benefits Empowers end-users (as well as developers) with ‘self-service’ access to enterprise knowledge.
  • 11. 3. D ISTRIBUTION Make it easy to use any device users want Long and growing list of notification protocols and devices: Instant messaging, email, feeds, SMS, voicemail… Choose the right tool for the job, at the right time of day. Features Unifying a single distribution interface that spans multiple protocols & devices ‘ Track-and-trace’ to guarantee delivery or escalate. Benefits Assures users that the alerts are pushed according to their current online presence & preferences.
  • 12. 4. P ERSONALIZATION Make it easy to ‘tune in’ to just what users want Spam filtering depends on what you consider spam… Ambiguous search terms differ even for the same subscription ‘ Adam Rifkin’ the entrepreneur, or the movie director? Features Keeping track of every alert delivered to enable relevance-feedback analysis, detect duplicates, and remove spam. Bookmarking and tagging past events; UI customization. Benefits Increases efficiency by minimizing interruption, without compromising discovery of new information sources.
  • 13. 5. C OLLABORATION Make it easy to ‘tune in’ to what groups want The signature success of Web search is link analysis. The emerging opportunities are in social network analysis What if the future of enterprise collaboration is… Facebook? Features Keeping track of the relationships between events and people, to enable social-network graph analysis and detect trends as information spreads. Benefits Continuously optimizes the entire organization’s attention to its internal and external stakeholder communities.
  • 14. SynOA: A Roadmap SynOA levels can guide deployment strategy Consider implementing each of these levels in order. There are concrete benefits and ROI at each stage. SynOA levels can guide development strategy Helps analyze the capabilities and relationships of competing, overlapping products and services already on the market. Also defines software interfaces for developing custom plugins SynOA levels can guide business strategy What can your business do for its customers, partners, and employees in an overloaded knowledge economy? In any relationship & expertise-driven business, the edge is in augmenting the entire team’s breadth, depth, and speed.
  • 15. KnowNow’s Approach to SynOA KnowNow Confidential. 2007. Databases Intranets / Extranets Email Portals Enterprise Search Web Servers Apps: eg, ERP, CRM [ manage information ] [ transform and deliver ] [ automate relevancy ] [ monitor data ] Content-based routing Alerts / Notifications Transformation Aggregation Filtering / Matching Security Enterprise Syndication Server Blogs & wikis News, posts Record changes Doc revisions Order status updates Price updates Product changes Calendar events Sales leads In-line editors Collaboration Tools Email

Editor's Notes