Skip to main content

An Architectural Pattern for Designing Intelligent Enterprise Systems

  • Conference paper
Intelligent Distributed Computing VI

Part of the book series: Studies in Computational Intelligence ((SCI,volume 446))

Abstract

Social mining, recommenders and data semantics are moving the focus of enterprise systems towards context-awareness and personalization. However, the design of these software systems needs specific architectures to support intelligent behaviors, still ensuring important non-functional properties, such as flexibility, efficiency and scalability. This paper proposes an architectural pattern that helps designers to easily identify the subsystems that characterize intelligent enterprise systems. By decoupling transactional behavior from batch processing, the pattern avoids the interference of knowledge extraction and reasoning processes with the state and the performance of the transactional subsystem. The pattern has been experimented in e-Commerce by designing an intelligent and scalable virtual mall.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. http://www.opengroup.org/togaf/

  2. http://www.ibm.com/developerworks/patterns/

  3. Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison Wesley (2003)

    Google Scholar 

  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley (1995)

    Google Scholar 

  5. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture - A System of Patterns. John Wiley & Sons (1996)

    Google Scholar 

  6. Potel, M.M.: Model-View-Presenter: The Taligent Programming Model for C++ and Java (1996)

    Google Scholar 

  7. Plakalovic, D., Simic, D.: Applying MVC and PAC patterns in mobile applications. Journal of Computing 2(1) (2012)

    Google Scholar 

  8. Fowler, M.J.: Patterns of Enterprise Application Architecture. Addison Wesley (2002)

    Google Scholar 

  9. Cong, S., Hunt, E., Dittrich, K.R.: IEIP: An Inter-Enterprise Integration Platform for e-Commerce Based on Web Service Mediation. In: ECOWS, pp. 201–210 (2006)

    Google Scholar 

  10. Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  11. Huebscher, M.C., McCann, J.A.: A survey of autonomic computing - degrees, models, and applications. ACM Comput. Surv. 40(3), 1–28 (2008)

    Article  Google Scholar 

  12. Ansari, S., Kohavi, R., Mason, L., Zheng, Z.: Integrating E-Commerce and Data Mining: Architecture and Challenges. In: International Conference on Data Mining, pp. 27–34. IEEE (2001)

    Google Scholar 

  13. Birtolo, C., Ronca, D., Armenise, R.: Improving accuracy of recommendation system by means of Item-based Fuzzy Clustering Collaborative Filtering. In: 11th International Conference on Intelligent Systems Design and Applications - ISDA 2011. IEEE, Spain (2011)

    Google Scholar 

  14. Birtolo, C., De Chiara, D., Ascione, M., Armenise, R.: A Generative Approach to Product Bundling in the e-Commerce domain. In: The 3rd World Congress on Nature and Biologically Inspired Computing - NaBIC 2011, pp. 169–175. IEEE, Spain (2011)

    Chapter  Google Scholar 

  15. Bachmann, F., Bass, L.: Introduction to the Attribute Driven Design Method. In: The 23rd International Conference on Software Engineering - ICSE (2001)

    Google Scholar 

  16. Clements, P., et al.: Documenting Software Architectures: Views and Beyond. 2nd edn. Paerson Education (2011)

    Google Scholar 

  17. Yu, H., et al.: Knowledge Management in E-commerce: A Data Mining Perspective. In: Management of e-Commerce and e-Management. IEEE (2009)

    Google Scholar 

  18. Guo, S., Wang, M., Leskovec, J.: The Role of Social Networks in Online Shopping: Information Passing, Price of Trust, and Consumer Choice. In: Conference on Electronic Commerce. ACM (2011)

    Google Scholar 

  19. Polese, M., Tretola, G., Zimeo, E.: Self-adaptive management of Web processes. In: Web Systems Evolution (WSE), pp. 33–42. IEEE (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eugenio Zimeo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zimeo, E., Oliva, G., Baldi, F., Caracciolo, A. (2013). An Architectural Pattern for Designing Intelligent Enterprise Systems. In: Fortino, G., Badica, C., Malgeri, M., Unland, R. (eds) Intelligent Distributed Computing VI. Studies in Computational Intelligence, vol 446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32524-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32524-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32523-6

  • Online ISBN: 978-3-642-32524-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics