Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Application Server NG
Název práce v češtině: Application Server NG
Název v anglickém jazyce: Application Server NG
Akademický rok vypsání: 2012/2013
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: Mgr. Pavel Ježek, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 24.04.2013
Datum zadání: 24.04.2013
Datum potvrzení stud. oddělením: 07.05.2013
Datum a čas obhajoby: 09.09.2015 10:00
Datum odevzdání elektronické podoby:31.07.2015
Datum odevzdání tištěné podoby:31.07.2015
Datum proběhlé obhajoby: 09.09.2015
Oponenti: prof. RNDr. Tomáš Bureš, Ph.D.
 
 
 
Zásady pro vypracování
Application Server by TollNet is an existing middle-tier application providing execution environment for business logic. Although, there are many out-of-the-box solutions, like Microsoft IIS, this proprietary solution proved to be faster, more reliable and much more scalable alternative.
The goal of this thesis is to develop the next generation (NG) of Application Server, but with the use of the newest technologies. In order to be interoperable with the current version it has to be based on the .NET 4.5 Framework. The core functionality should include: execution environment for dynamically reloadable services (business logic); ability to invoke the services over WCF interfaces; access to Oracle database via ODP.NET; performance of a near real-time system (achieved by multi-threading and asynchronous processing). The optional functionality is: oversight support (logging, tracing, counters); in memory data caching; support of distributed transactions; controlled access to other interfaces, e.g.: ordinary files, Web Services.
As a result, Application Server NG should, at least, achieve comparable performance to the current version. However, the implementation of the services should be much easier, faster and less prone to errors than it is now.
Seznam odborné literatury
* Joseph Albahari, Ben Albahari: C# 5.0 in a Nutshell, Fifth Edition (2012)
* Steven Feuerstein, Bill Pribyl: Oracle PL/SQL Programming, Fifth Edition (2009)
* (.NET 4.5) http://msdn.microsoft.com/en-us/library/w0x726c2.aspx
* (TPL) http://msdn.microsoft.com/en-us/library/dd460717.aspx
* (WCF) http://msdn.microsoft.com/en-us/library/vstudio/ms735119(v=vs.90).aspx
* (ODP) http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
* (Performance Counters) http://msdn.microsoft.com/en-us/library/windows/desktop/aa373083(v=vs.85).aspx
* (Transactions) http://msdn.microsoft.com/en-us/library/system.transactions.aspx; (MSTDC) http://technet.microsoft.com/en-us/library/dd337629(v=ws.10).aspx
 
Univerzita Karlova | Informační systém UK