Web services support in the .NET framework
Thesis title: | Podpora webových služeb v prostředí .NET framework |
---|---|
Author: | Fischer, Roman |
Thesis type: | Diplomová práce |
Supervisor: | Buchalcevová, Alena |
Opponents: | Máša, Michal |
Thesis language: | Česky |
Abstract: | Práce se zabývá webovými službami, důležitou částí servisně orientované architektury a standardem pro vzájemnou komunikaci aplikací. Zkoumá jednu z jejich konkrétních praktických implementací v podání společnosti Microsoft Corporation, především pak ve dvou posledních vydáních aplikačního rámce .NET Framework. Hlavním cílem práce je komplexní shrnutí a demonstrace vývoje webových služeb Microsoft. Práce popisuje principy, na kterých jsou webové služby založeny, a jejich implementaci v prostředí Microsoft .NET Framework. Na začátku práce jsou webové služby zařazeny v rámci servisně orientované architektury a jsou popsány jejich stavební části. Následně je popsán aplikační rámec .NET Framework, jeho stavba, vývoj a stručně je srovnán s konkurenční technologií JAVA. Následně je vysvětlen a předveden vývoj klasických webových služeb. V hlavní části práce jsou podrobně prozkoumány teoretické i praktické aspekty webových služeb v prostředí Windows Communication Foundation a Windows Workflow Foundation. Není opomenut ani vývoj desktopových aplikací, protože i ty došly v posledních verzích .NET Framework velkých změn a bývají častými konzumenty webových služeb. Je vysvětlena podstata Windows Communication Foundation webových služeb, jsou předvedeny způsoby jejich tvorby i tvorby klientských aplikací. Dále jsou teoreticky i prakticky ukázány možnosti zabezpečení Windows Communication Foundation webových služeb v prostředí .NET Framework včetně autentizačních i autorizačních mechanizmů a je uveden způsob řešení transakčního chování. Dále se práce zaměřuje na orchestraci webových služeb a obsahuje výklad workflow s příkladem nasazení.. V závěru je věnována pozornost interoperabilitě s jinými technologiemi, správě webových služeb a způsobům verzování. |
Keywords: | Webová služba; interoperabilita; servisně orientované architektura; distribuované aplikace; Windows Workflow Foundation; Windows Communication Foundation; .NET Framework |
Thesis title: | Web services support in the .NET framework |
---|---|
Author: | Fischer, Roman |
Thesis type: | Diploma thesis |
Supervisor: | Buchalcevová, Alena |
Opponents: | Máša, Michal |
Thesis language: | Česky |
Abstract: | The work targets the very important part of service oriented architecture -- web services. It is focused at one of its practical implementation, from the Microsoft Corporation, especially in the last two releases of .NET Framework. The main target of this work is comprehensive summary and demonstration of Microsoft web services development. The principles of web services and their base in the .NET Framework are described here. At the beginning of this work the web services are put into the scope of service oriented architecture and their main principles are described. Subsequently the .NET Framework is explained with its main principles and with the comparison to the JAVA technology. This part is finished with the explanation of classic ASMX web services. The main part of this work focuses at detailed description of the theoretical and practical aspects of web services in the Windows Communication Foundation and the Windows Workflow Foundation context. Even the development of Windows Forms application is not left out, because they also have done a large progress and they are often consumers of web services. The options of securing web services in the .NET Framework are shown both theoretically and practically including authentication and authorization. The methods of transactional behavior are shown too. The work also focuses at the orchestration of web services including the explanation of workflows with the deployment example. At the end of the work there is revealed how to guarantee interoperability with other technologies, how to manage web services and how to ensure their versioning. |
Keywords: | interoperability; Windows Workflow Foundation; .NET Framework; service oriented architecture; distributed application; Windows Communication Foundation; Web service |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 20. 7. 2008 |
---|---|
Date of submission: | 15. 12. 2008 |
Date of defense: | 9. 2. 2009 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/14109/podrobnosti |