PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Towards effective social network system implementation

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
In this paper we present our latest research in the area of social network system implementation. Both business and technological aspects of social network system development are considered. There are many tools, languages and methods for developing large-size software systems and architectures represented by social network systems. However, no research has been done yet to uncover the reasons behind the selection and usage of such systems in terms of choosing the right architecture and data storage. We describe effective approach to developing specific parts of social Network systems with special attention to data layer (using Hadoop, HBase and Apache Cassandra), which forms the foundation of Any social network system and is highly demanding for performance and scalability.
Rocznik
Strony
835--849
Opis fizyczny
Bibliogr. 18 poz., il.
Twórcy
  • Masaryk University, Faculty of Informatics, Lab Software Architectures and IS Botanická 68a, 602 00 Brno, Czech Republic
autor
  • Masaryk University, Faculty of Informatics, Lab Software Architectures and IS Botanická 68a, 602 00 Brno, Czech Republic
autor
  • Masaryk University, Faculty of Informatics, Lab Software Architectures and IS Botanická 68a, 602 00 Brno, Czech Republic
autor
  • Masaryk University, Faculty of Informatics, Lab Software Architectures and IS Botanická 68a, 602 00 Brno, Czech Republic
Bibliografia
  • 1. Echague, P., McCall, N. et al. (2012) Hector – A high level Java client for Apache Cassandra. http://hector–client.github.com/ hector/ build/html/ index. html. Visited at 11/1/2012.
  • 2. Etzion, O., Niblett, P. (2011) Event Processing in Action. Manning Publications, Shelter Island, USA.
  • 3. Fowler, M. (2002) Patterns of Enterprise Application Architecture. Addison-Wesley Professional, USA.
  • 4. Gartner (2012) Gartner Identifies the Top 10 Strategic Technologies for 2012 http://www.gartner.com/it/page.jsp?id=1826214. Visited at 11/1/2012.
  • 5. Koskela, L. (2007) Test Driven: TDD and Acceptance TDD for Java Developers. Manning Publications, Shelter Island, USA.
  • 6. Lakshmanan, G. T., Rabinovich, Y. G., Etzion, O. (2009) A stratified approach for supporting high throughput event processing applications. Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, Article 5. ACM, New York, USA.
  • 7. Lakshman, A., Malik, P. (2010) Cassandra - A Decentralized Structured Storage System. ACM SIGOPS Operating Systems Review archive, 44, 2, 35-40.
  • 8. Larman, C. (1997) Applying UML and Patterns. 1st edition. Prentice Hall, Boston, USA.
  • 9. Lin, J., Dyer, C. (2010) Data-intensive text processing withMapreduce. Synthesis Lectures on Human Language Technologies, Morgan and Claypool Publishers, USA.
  • 10. Luckham, D. (2002) The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Professional, USA.
  • 11. Luckham, D., Frasca, B. (1998) Complex Event Processing in Distributed Systems. Standford University, 28.
  • 12. Martin, R. (2008) Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, Boston, USA.
  • 13. Stonebraker, M. (2011) Stonebraker on NoSQL and enterprises. Communications of the ACM, 54, 10-11.
  • 14. Stonebraker, M. (2010) SQL databases vs. NoSQL databases. Communications of the ACM, 53, 10-11.
  • 15. Škrabálek, J., Tokárová, L., Slabý, J. and Pitner, T. (2011) Integrated Approach in Management and Design of Modern Web-Based Services. Springer, New York, USA.
  • 16. Takeplace (2012) An Event Management System http://take-place.com. Visited at 11/1/2012.
  • 17. White, T. (2009) Hadoop: The Definitive Guide. O’Reilly Media, California, USA.
  • 18. Zichermann, G. and Cunningham, C. (2011) Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps. O’Reilly Media, Canada.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-9693cd88-115a-4ec1-bce9-e838046f6bd1
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.