skip to main content
10.1145/2721956.2721968acmotherconferencesArticle/Chapter ViewAbstractPublication PageseuroplopConference Proceedingsconference-collections
research-article

Towards a pattern language for cognitive systems integration

Published: 09 July 2014 Publication History

Abstract

This paper discusses the influence of recent advances in cognitive computing systems on enterprise software architecture and design/development. Specifically, building on key features and capabilities of cognitive computing systems, we propose a new schema of enterprise application integration patterns in the tradition of the design pattern literature. Our schema has three groups of patterns addressing essential scoping, security and service integration issues related to cognitive components in enterprise architecture. While some patterns are modifications or refinements of known Enterprise Application Integration patterns, some of them are new and require dedicated consideration by enterprise architects and software designers.

References

[1]
Baker, S. (2011). Final Jeopardy. Man vs. machine and the quest to know everything. Houghton Mifflin Harcourt, Boston.
[2]
DeepQA Project FAQ, (retrieved on Jan-30th-2014, http://www.research.ibm.com/deepqa/faq.shtml)
[3]
Fan, J., Kalyanpur, A., Gondek, D. C., & Ferrucci, D. A. (2012). Automatic knowledge extraction from documents. IBM Journal of Research and Development, 56(3.4), 5:1--5:10.
[4]
Firestone, M. Joseph. (2003). Enterprise Information Portals and Knowledge Management. Amsterdam, Boston: Butterworth-Heinemann, Elsevier Science.
[5]
Fowler M., Enterprise Application Patterns (retrieved on Jan-30th-2014) http://martinfowler.com/eaaDev
[6]
Frase K., Nadler, S. Royyuru A., Rao, J. R., Borger, S., A smarter planet, The 5 in 5, (last retrieved on Apr-22nd-2014, http://www.ibm.com/smarterplanet/us/en/ibm_predictions_for_future/ideas/)
[7]
Gamma E., Helm R., Johnson R., Vlissides J., (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
[8]
Gondek, D. C., Lally, A., Kalyanpur, A., Murdock, J. W., Duboue, P. A., Zhang, L., ... Welty, C. (2012). A framework for merging and ranking of answers in DeepQA. IBM Journal of Research and Development, 56(3.4), 14:11--14:12.
[9]
Haverlock, K., Sudarsan, S. (2013). Creating Cognitive Applications Powered by Watson: Getting started with the API.
[10]
Hohpe G., Woolf B., (2003), Enterprise Integration Patterns, Addison-Wesley, (retrieved on Jan-30th-2014, http://www.enterpriseintegrationpatterns.com/)
[11]
Holtel, S., Özdemir, M. (2014). How to Unveil "Unknown Unknowns" in Requirements? From Thinking Humans to Tools of Thinking. OOP 2014, Munich.
[12]
McCord, M. C., Murdock, J. W., & Boguraev, B. K. (2012). Deep parsing in Watson. IBM Journal of Research and Development, 56(3.4), 3:1--3:15.
[13]
McQueney, S., Primer: Big Data and Learning Machines, (last retrieved on Apr-22nd-2014, http://youtu.be/vF3VlKKxZfs)
[14]
Mezaros, G. and J. Doble: "A Pattern Language for Pattern Writing," in Martin, R., D. Riehle, and F. Buschmann, eds., Pattern Languages of Program Design 3
[15]
Addison-Wesley 1998, pp. 529--574.
[16]
Santaferrara, John interview by Bruno Aziza, (HP 2010, retrieved on Jan-30th-2014, http://www.metacafe.com/watch/5265491/hewlett_packard_and_business_intelligence/)
[17]
Zikopoulos, Paul C., deRoos, Dirk, Parasuraman, Krishnan, Deutsch, Thomas, Corrigan, David, & Giles, James. (2013). Harness the Power of Big Data: The IBM Big Data Platform. New York: McGraw-Hill.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EuroPLoP '14: Proceedings of the 19th European Conference on Pattern Languages of Programs
July 2014
425 pages
ISBN:9781450334167
DOI:10.1145/2721956
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 July 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cognitive systems
  2. enterprise integration pattern
  3. pattern language
  4. requirements engineering
  5. scope identification
  6. social and ethical impact

Qualifiers

  • Research-article

Conference

EuroPLoP 2014

Acceptance Rates

Overall Acceptance Rate 216 of 354 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 119
    Total Downloads
  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media