EPAM minus Corporate social network © 2011. EPAM Systems. All Rights Reserved.
Team ”Alpha” Volodymyr Kolida Yaroslav Gnat’uk Volodymyr Stashchenko Igor Holubinka Roman Kantsir © 2011. EPAM Systems. All Rights Reserved.
Task “EPAM minus” Web service Friends Security Searching users by interest Sending messages Friends SECURITY Пошук користувачів за їхніми інтересами Можливість долучання інших користувачів в коло друзів Спілкування зі своїми друзями
Technical details А зараз я покажу основні технічні моменти нашої системи
Architecture Clients HTTP Apache Tomcat HTTP <<application>> 1 TOMCAT 2. На цьому сервері задеплоєна наша аплікація 3. Вона взаємодіє з базою даних 4. Клієнти мають змогу користуватись аплікацією через веб браузер но НТТР протоколу 5. Наша система підтримує Хром Мозіла Опера Сафарі та Інтернет Експлорер 6. В наступних презентаціях буде детально розказано про такі системи як IPAM ta UPAM . Ці системи є підсистемами для нашої. 7. Тому у нас є спеціальний сервіс що надасть можливість їм використовувати інформацію про наших користувачів через НТТР протокол <<Web service>> Database © 2011. EPAM Systems. All Rights Reserved.
Use case diagram Epam minus Not registered User part1 login register 1. Клієнт зайшов через браузер і відвідав нашу сторінку 2. Йому надається можливість залогуватися 3. Або зареєструватися Next © 2011. EPAM Systems. All Rights Reserved.
send/receive messages Use case diagram part2 Epam minus view profiles IPAM User open music search/add friend send/receive messages UPAM open video 1 Залогінений юзер може 2. Дивитись профайли 3. Здійснювати пошук друзів 4. Спілкуватись 5. Комменти на стіну 6. А також преходити на музичний сервіс 7. А також відеосервіс add/delete comments multimedia Next © 2011. EPAM Systems. All Rights Reserved.
Use case diagram Epam minus Admin part3 all user’s features manage users Admin ban interest Звісно що система мусить мати адміністраторів Вони можуть все що і звичайні юзери Керувати користувачами системи Дивитись та керувати інтересами юзерів Next © 2011. EPAM Systems. All Rights Reserved.
Use case diagram Web service Web client (UPAM, IPAM) part4 take user’s info (UPAM, IPAM) Я вже говорив про те що наші сервіси-друзі можуть брати інфу про користувачів нашої системи Здійснюється це з допомогою users web service. End of use case diagram © 2011. EPAM Systems. All Rights Reserved.
Banning users & comments Features Wall & comments Banning users & comments Button “minus” ФІЧІ : Стіна Банення Сервіс Кнопка мінус Web Service © 2011. EPAM Systems. All Rights Reserved.
Screenshots
Welcome page Welcome page
Registration page registration
User’s main page Main page
Messages messages
Admin page Admin page
Admin page Admin page
Java Technologies stack Tomcat Log4J SQL JAXB JDBC JSon Servlets Стек технологій що використовувались: Томкат Sql Jdbc Servlets Html Css Jsp jQery Ajax jSon Jaxb Log4j AJAX HTML 4.0 JQuery CSS JSP
Q&A © 2011. EPAM Systems. All Rights Reserved.