University of Belgrade, Faculty of organizational sciences

Department for e-business

Enterprise network services

E-business technologiesBožidar Lj. Radenković
Veljko Milutinović

Course content

Theoretical classes

Identification of requirements and selection of networking models in enterprise computer
networks. Designing logical network architecture, service planning and defining service quality
policy. Selection of solutions for the realization of computer network services. Rules and
standards for the implementation of network services in e-business. Computer network address
space planning for IPv4 and IPv6. NTP service design. Design of VPN service for electronic
business. Defining protection policy and choosing firewall technology. Enterprise computer
network management services: log analysis, SNMP, TR-069. Protocols for service convergence
and traffic engineering: MPLS, RVSP. Methods for computer network virtualization, network
function virtualization (NFV) and software-defined network (SDN). Design and implementation
of software-defined networks in companies. Devops methodology for software-defined
networks. Design of redundancy, reliability and load balancing by network layers. Load
balancing and distributed session and web application management. Application of memory
databases for distributed session management. Authentication and authorization for the use of
network resources. Standards and protocols for authorization and authentication: 802.1x
(ethernet), 802.11 (WiFi), Kerberos, Radius, EAP. Design and implementation of single-sign-on
service. Enterprise digital identity management and digital identity federation. Directory
protocols, services, and solutions: Active directory, LDAP, FreeIPA server. Integration of
enterprise applications into complex ecosystems. Intranet design.

Practical teaching

Design of logical network architecture, design of network services to support e-business
enterprises. Address space planning and use of DHCP protocol for network address assignment.
Design and installation of services for communication and cooperation in the company. Design
of enterprise service bus (ESB) and service-oriented architecture. Authentication and
authorization systems, FreeIPA server. Realization of single-sign-on service. File sharing protocols and services: CIFS, FTP, Samba, NextCloud. Implementation of distributed session
management systems, Redis and Memcached. Configuration of multimedia services in the
company's computer network: SIP, Asterisk, CallManager, middleware platform. Configuration
of network services in Linux and cloud environment: OpenvSwitch, Open Daylight, Mininet.
Evaluation of developed solutions.

The aim of the course

The aim of this course is to train students for independent design, implementation and
application of advanced computer network services in electronic business.

Outcome of the case

Students are trained to independently design, implement and apply advanced computer
network services in e-business.


1. B. Radenković, M. Despotović-Zrakić, Z. Bogdanović, D. Barać, A. Labus, Electronic business,
ISBN 978-86-7680-304-0; Faculty of Organizational Sciences, Belgrade, 2015
2. B.Radenković, M.Despotović-Zrakić, Z.Bogdanović, D.Barać, A.Labus, Ž.Bojović, Internet of
Intelligent Devices, ISBN: 978-86-7680-304-0; FON, Belgrade, 2017
3. Despotović-Zrakić M., Milutinović V., Belić A. (Eds), Handbook of research on High
performance and cloud computing in scientific research and education, monograph, IGI Global,
4. Evangelos, H., Pentikousis, K., Denazis, S., Hadi Salim, J., Meyer, D. & Koufopavlou, O. (2015).
Software-defined networking (SDN): Layers and architecture terminology. No. RFC 7426.
5. Denton, J. (2018). Learning OpenStack Networking: Build a solid foundation in virtual
networking technologies for OpenStack-based clouds, 3rd Edition, Packt Publishing, ISBN:
6. Materials in e-form, from the e-learning portal