To see the other types of publications on this topic, follow the link: API services.

Dissertations / Theses on the topic 'API services'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'API services.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Annau, Mike. "Hypermedia APIs and their use for enhancing integration of IT services." Master's thesis, Vysoká škola ekonomická v Praze, 2016. http://www.nusl.cz/ntk/nusl-262247.

Full text
Abstract:
This paper's aim is to design and implement a tool transforming REST Web APIs into APIs which facilitate the integration process. The improvement of integration is mainly divided into two parts: The embedding of semantic data in order to establish a common understanding of objects, properties and relations and the possibility to navigate through the API structure in an easy and automated way. The theoretical part is dealing with the fundamentals of Web APIs, today's related trends and the API's shortages and points of improvement. Another objective of this paper is to compare current data standards of output formats for so called Hypermedia APIs, whereas the most suitable components will be chosen as the output format of this paper's resulting tool. The practical part is dealing with the design and implementation of the tool being developed. Included, there is the description of test scenarios, related benefits for the tool's users as well as a final evaluation of the resulting tool and a discussion of the tool's future potential. The benefits of the tool are evaluated in a case study.
APA, Harvard, Vancouver, ISO, and other styles
2

Malladi, Rajavardhan. "Recipe search engine using Yummly API." Kansas State University, 2016. http://hdl.handle.net/2097/32661.

Full text
Abstract:
Master of Science
Department of Computing and Information Sciences
Daniel A. Andresen
In this project I have built a web application "Recipe Search Engine Using Yummly API". This application is central information hub for the kitchen--connecting consumers with recipe ideas, ingredient lists, and cooking instructions. It will serve best for the people who uses digital tools to plan their cooking, these days almost everyone does. The various features available for users in this application are as following. Users can search for their favorite dishes. The search results contain information about ingredients list, total time needed for cooking, user's rating and cooking directions. Basic search filters are provided to filter out the search results like Breakfast, Lunch and Dinner recipes. The order of displayed results can be sorted according to ratings, total time required to prepare the dish. User can create an account and build their own favorite recipe collection by liking the recipes displayed. The liked recipes are stored into user’s account and user can view, add and delete those recipes anytime from his recipe collection. Users can use their social networking platform Facebook account credentials to log into this application or create a new account in this application. The application will communicate with the Yummly API to consume data from it. The Yummly API is largest recipe information aggregator with over one million recipes data.
APA, Harvard, Vancouver, ISO, and other styles
3

Chakravaram, Vijay. "Social networking using web services." Kansas State University, 2016. http://hdl.handle.net/2097/32594.

Full text
Abstract:
Master of Science
Department of Computing and Information Sciences
Daniel Andresen
Web services have expanded to become popular in application development. Web services technology represents an important way of communication between different applications across different platforms. Unlike traditional client/server models, such as a Web application or Web page system, Web services do not provide the user with a GUI. Instead, Web services share business logic, functionality and data through a programmatic interface across a network. Web services are services or functionalities that are exposed to the internet and serves as online or web APIs. These services which are online APIs can be called from your code and use the results in your applications to offer specific functionality to users. This project consists of two applications the client and the server application. The server application is an online REST API (Web Services developed using REpresentational State Transfer (REST) protocol) which provides all the functionalities as a service across the network that are required to develop a social networking web application. The client application is similar to any other social networking web application where you can create a profile, delete profile, send messages to your friends, post things, like and comment a post. This applications sends request to the server application using HTTP requests and get the responses. These responses are then consumed in the application to provide the required functionalities to the end user.
APA, Harvard, Vancouver, ISO, and other styles
4

Becker, Massimo J. "CUDA Web API Remote Execution of CUDA Kernels using Web Services." DigitalCommons@CalPoly, 2012. https://digitalcommons.calpoly.edu/theses/794.

Full text
Abstract:
Massively parallel programming is an increasingly growing field with the recent introduction of general purpose GPU computing. Modern graphics processors from NVIDIA and AMD have massively parallel architectures that can be used for such applications as 3D rendering, financial analysis, physics simulations, and biomedical analysis. These massively parallel systems are exposed to programmers through in- terfaces such as NVIDIAs CUDA, OpenCL, and Microsofts C++ AMP. These frame- works expose functionality using primarily either C or C++. In order to use these massively parallel frameworks, programs being implemented must be run on machines equipped with massively parallel hardware. These requirements limit the flexibility of new massively parallel systems. This paper explores the possibility that massively parallel systems can be exposed through web services in order to facilitate using these architectures from remote systems written in other languages. To explore this possi- bility, an architecture is put forth with requirements and high level design for building a web service that can overcome limitations of existing tools and frameworks. The CUDA Web API is built using Python, PyCUDA, NumPy, JSON, and Django to meet the requirements set forth. Additionaly, a client application, CUDA Cloud, is built and serves as an example web service client. The CUDA Web API’s performance and its functionality is validated using a common matrix multiplication algorithm implemented using different languages and tools. Performance tests show runtime improvements for larger datasets using the CUDA Web API for remote CUDA kernel execution over serial implementations. This paper concludes that existing limitations associated with GPGPU usage can be overcome with the specified architecture.
APA, Harvard, Vancouver, ISO, and other styles
5

Zaccheus, Stan-Erik. "A framework for creating observable web services." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177576.

Full text
Abstract:
In the intelligence community, intelligence is defined as the right information to the right party at the right time. This definition also applies to business intelligence used by government and financial institutions, patient information used by healthcare providers and meteorological and geological reports provided by research institutions and environmental agencies. Modern software development has to tackle the problems associated with building large and complex distributed systems that have to deliver business value in a reliable and timely fashion; even the best prediction has no value if it is delivered after the fact. It is imperative that the producers in a larger system are responsible for publishing their output to minimize the lead-time for consumers. Using regular web services, the consumer can only check for new data by polling the producer. In a system with many consumers, resources are wasted handling these status requests. Instead of the client interacting with service provider, the client should be reacting to it. The reactive programming model supports building systems with these properties. On the .NET platform, the Reactive Extensions library provides functionality for creating reactive applications by composing functions that operate on asynchronous event streams. The library provides powerful tools for building reactive programs, unfortunately it does not contain an abstraction for inter-process event streams that is needed for building distributed reactive systems. This thesis presents the design and implementation of a framework for creating and using observable web services as a means to bridge the inter-process gap that exist when building a system using Reactive Extensions. The solution is based on a conceptual modeled created by extending the web service architecture. The solution is implemented as a framework made up by two parts; a service component used for creating observable web services and client component that connects to an observable web service and generates code used for subscribing to events exposed by that service. The client subscription functionality integrates with Reactive Extensions, making it possible to build reactive and distributed systems. Integration tests are used to verify that the implementation fulfils the requirements specified for the conceptual model.
I underrättelsevärlden definieras en underrättelse som väsentlig information förmedlad till rätt instans vid rätt tidpunkt. Samma definition gäller för omvärldsanalys som används av regeringar och finansinstitut, patientinformation som används av vårdaktörer och metrologiska och geologiska rapporter som tillhandahålls av forskningsinstitut och miljöorganisationer. Modern mjukvaruutveckling måste lösa problem associerade med att bygga stora, komplexa och distribuerade system som på ett tillförlitligt sätt ska leverera företagsnytta i rätt tid; även den bästa förutsägelsen är utan värde om den levereras för sent. Det är absolut nödvändigt producenter i ett större system ansvarar för att publicera sitt data så att konsumenter kan agera med så lite ledtid som möjligt. Vid användande av vanliga webtjänster måste klienten aktivt fråga om ny data finns tillgänglig. I ett system med många användare slösas resurser på att hantera statusefterfrågningar. Istället för att klienten interagerar interaktivt med tjänsten, borde den istället reagera reaktivt. Med den reaktiva programmeringsmodellen stöds systemkonstruktion med dessa egenskaper. På .NET-plattformen tillhandahåller kodbiblioteket Reactive Extensions funktionalitet för att skapa reaktiva applikationer genom skapandet av funktioner som arbetar med asynkrona händelseströmmar. Biblioteket tillhandahåller kraftfulla verktyg för utformningen av reaktiva program, dock innehåller den inte en abstraktion för arbete med händelseströmmar som rör sig mellan olika processer, en nödvändighet för skapandet av distribuerade reaktiva system. Denna uppsats presenterar den bakomliggande designen och implementationen av ett ramverk för skapandet och användandet av observerbara webtjänster vars syfte är att brygga händelseströmmar mellan olika processer. Lösningen är baserad på en konceptuell modell som bygger på arkitekturen för webbtjänster. Den är implementerad som ett ramverk som består av två delar; en tjänstekomponent som används för att skapa observerbara webbtjänster och klientkomponent som ansluter till en observerbar webbtjänst och genererar kod som används för att prenumerera på händelser som exponeras av denna tjänst. Prenumerationsfunktionaliteten är skapad för att fungera med Reactive Extensions och gör det möjligt att bygga reaktiva och distribuerade system. Integrationstest används för att kontrollera att ramverket uppfyller de krav som anges för den konceptuella modellen.
APA, Harvard, Vancouver, ISO, and other styles
6

Keller, Ralph Keller Ralph M. "Self-configuring services for extensible networks : a routing-integrated approach /." [S.l.] : [s.n.], 2004. http://e-collection.ethbib.ethz.ch/show?type=diss&nr=15372.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Gabrielsen, Erlend Bjerke. "An API to Wi-Fi Direct Using Reactive Building Blocks." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk, 2012. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-18877.

Full text
Abstract:
Implementing unfamiliar functionalities in smartphone applications can be a difficult and a tedious task. Owing to the fact that the API do not have a formal way of representing the sequence of events may be one reason. This thesis describes the development process of various Arctis building blocks based on Android's API of Wi-Fi Direct. The objective of these blocks was to simplify the implementation of Wi-Fi Direct by confining a predictable sequence of events.An Android application was developed in order to test the functionalities, and to validate the prospects of portability for the various building blocks. The work resulted in a construction of three main building blocks, where each of them is responsible for a Wi-Fi Direct related function. Developers will be able to seamlessly utilize the Wi-Fi Direct functionality by combining and implementing these building blocks into their own applications.
APA, Harvard, Vancouver, ISO, and other styles
8

Hamilton, John, Timothy Darr, Ronald Fernandes, Joe Sulewski, and Charles Jones. "IHAL and Web Service Interfaces to Vendor Configuration Engines." International Foundation for Telemetering, 2010. http://hdl.handle.net/10150/604285.

Full text
Abstract:
ITC/USA 2010 Conference Proceedings / The Forty-Sixth Annual International Telemetering Conference and Technical Exhibition / October 25-28, 2010 / Town and Country Resort & Convention Center, San Diego, California
In this paper, we present an approach towards achieving standards-based multi-vendor hardware configuration. This approach uses the Instrumentation Hardware Abstraction Language (IHAL) and a standardized web service Application Programming Interface (API) specification to allow any Instrumentation Support System (ISS) to control instrumentation hardware in a vendor neutral way without requiring non-disclosure agreements or knowledge of proprietary information. Additionally, we will describe a real-world implementation of this approach using KBSI‟s InstrumentMap application and an implementation of the web service API by L-3 Communications Telemetry East.
APA, Harvard, Vancouver, ISO, and other styles
9

Almgren, Hanna, and Johanna Vestin. "Scalable Services over DAB and DVB-T from a Receiver Point of View." Thesis, Linköping University, Department of Science and Technology, 2002. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1199.

Full text
Abstract:

TV and radio services have always been distributed over analogue broadcasting networks and been received on a TV -set or a radio receiver. Today this situation is changing due to digitalization and convergence between broadcasting, telecommunications and data communications. Other terminals, such as a PC, can also receive TV and radio services. Digital TV and radio can offer additional services such as e-commerce, electronic program guides and content synchronized to the TV and radio shows. If these services are to be received by several receiving terminals with different properties, the services must be adapted to the terminals. This can be done by scaling the services, meaning that the appearances and functionality of the services vary depending on the terminals’ properties. In this thesis scalable services are examined from a terminal point of view. Present and future receivers, platforms and possible methods to achieve scalability are presented, and their effects on scalable services are discussed.


TV- och radiosändningar har fram till nyligen endast distribuerats över analoga TV- och radionät och tagits emot av traditionella TV- och radioapparater, men detta håller på att ändras i och med att sändningarna digitaliseras och konvergens sker mellan broadcasting, telekom och datakom. Nu kan även andra terminaler fungera som mottagare, t.ex. en PC med ett digital-TVkort eller ett digital-radiokort. Digital TV och radio erbjuder tilläggstjänster som t.ex. ehandel, tjänster kopplade till radio- eller TV-program och elektroniska programguider. Om samma tjänst ska kunna tas emot på flera olika mottagarterminaler med olika egenskaper, måste tjänsten anpassas efter terminalerna. Detta kan göras genom att skala tjänsten, dvs. utseendet och funktionerna varierar beroende på bl.a. terminalens kapacitet. I detta arbete har terminalaspekterna på skalbara tjänster undersökts. Aktuella och framtida terminaler, plattformar och eventuella skalbarhetslösningar presenteras, och deras påverkan på skalbara tjänster diskuteras.

APA, Harvard, Vancouver, ISO, and other styles
10

Bavalia, Ketan. "Concept and implemention of a universal UDS API for modular use in test environments for vehicle communication tests." Master's thesis, Universitätsbibliothek Chemnitz, 2016. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-194701.

Full text
Abstract:
The networking of control devices is well advanced in a modern automobile. To ensure secure communications with each other and to prevent mistakes due to communication error, protocol tests are performed at the physical and data link layer level. In a modern car the diagnosis of the electronic devices (e.g. reading/deleting fault memory entries) is done with a standardized communication protocol (UDS - Unified Diagnostic Services). Modern control units have this diagnostic capabilities to detect this communication error among others. This data is provided for a guided troubleshooting the vehicle via a defined interface. In this communication test detection mechanisms are specifically stimulated and read afterwards. In order to read or delete these entries, a diagnosis query is performed on the basis of the diagnostic protocol UDS. The diagnostic requests are currently performed with a diagnostic service of bus analysis software Vector CANoe. This service requests can be performed directly on CAN but for the diagnosis of other bus systems a software gateway is used. The maintenance required and the error rate of the software gateways is very high and should be replaced in the future. Furthermore, additional bus systems can be integrated only with great effort. Therfore the main aim of the master thesis was to develop a concept for univesal UDS API and afterwards implementation of that concept using CAPL programming for modular use in test environments for vehicle communication testing.
APA, Harvard, Vancouver, ISO, and other styles
11

Dahlström, Margareta. "Service production uneven development and local solutions in Swedish child care /." Uppsala : Distribution, Kulturgeografiska institutionen, Uppsala universitet, 1993. http://catalog.hathitrust.org/api/volumes/oclc/30694948.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Krpec, Ondřej. "Remote API Web Reference for Java Enterprise Applications." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2018. http://www.nusl.cz/ntk/nusl-385946.

Full text
Abstract:
Tato diplomová práce popisuje testování REST API rozhraní aplikací. Výsledkem práce je aplikace Restty, založená na použití nástroje Swagger, která umožňuje testovat jednotlivé části API aplikací, i vytvářet a spouštět komplexní testovací scénáře nad daným rozhraním. Teoretická část práce vysvětluje principy webových služeb, vzdálených rozhraní a představuje nástroj Swagger i technologie použité k implementaci. V následující kapitole jsou v práci prezentovány designové návrhy aplikace, na které plynule navazuje kapitola o implementaci a testování, pro které je zvoleno rozhraní nástroje Red Hat JBoss BPM Suite. V závěru práce jsou vyhodnoceny přínosy aplikace Restty a navrženy případné budoucí rozšíření.
APA, Harvard, Vancouver, ISO, and other styles
13

Hamilton, John, Timothy Darr, Ronald Fernandes, Joe Sulewski, and Charles Jones. "Utilizing IHAL Instrumentation Descriptions in iNET Scenarios." International Foundation for Telemetering, 2011. http://hdl.handle.net/10150/595678.

Full text
Abstract:
ITC/USA 2011 Conference Proceedings / The Forty-Seventh Annual International Telemetering Conference and Technical Exhibition / October 24-27, 2011 / Bally's Las Vegas, Las Vegas, Nevada
In this paper, we explore ways in which CTEIP's integrated Network Enhanced Telemetry (iNET) program can benefit from the hardware descriptions supported by the Instrumentation Hardware Abstraction Language (IHAL). We describe how IHAL can be used at the end of the current iNET instrumentation configuration use-case to "fine tune" the instrumentation configuration. Additionally, we describe how IHAL can be used at the beginning of the current instrumentation configuration use-case to enable cross-vendor reasoning and automated construction of multi-vendor instrumentation configurations. Finally, we investigate how IHAL can be used within the iNET system manager to enhance capabilities such as instrumentation discovery.
APA, Harvard, Vancouver, ISO, and other styles
14

Bachorec, Jan. "Webová aplikace pro systém detekce rizikových situací na železničním přejezdu." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2021. http://www.nusl.cz/ntk/nusl-442407.

Full text
Abstract:
The thesis deals with the complete design, development and implementation of the server solution and graphical user interface for an autonomous system for detecting risk situations at a railway crossing. The server solution consists of a server service and a database. The .NET Core platform was used to develop the server service and its purpose is to perform the collection, processing and storage of information about risky traffic situations recorded by the camera modules. The service uses a Cassandra cluster database for secure data storage, and the database schema was designed with a focus on high performance. The own user interface is implemented with a web application built on Razor Pages technology. This application presents recorded traffic incidents to the user, using its own REST API service as a data source. REST API implements all logical operations on the data in the database.
APA, Harvard, Vancouver, ISO, and other styles
15

Collini, Alex. "Realizzazione di un'applicazione mobile Android basata su interazioni con interfacce API di diversi servizi." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2015. http://amslaurea.unibo.it/9256/.

Full text
Abstract:
La grande crescita e l'enorme distribuzione che hanno avuto negli ultimi tempi i moderni devices mobile (smartphones, tablet, dispositivi wearable, etc...) ha dato l'avvio ad un massiccio sviluppo di applicazioni mobile di qualunque genere, dall'health-care all'AR (Augmented Reality, realtà aumentata), dalle applicazioni social alle applicazioni che offrono servizi all'utente.
APA, Harvard, Vancouver, ISO, and other styles
16

Wipawin, Namtip. "Strategic planning for information services a study of an application to Thai libraries and information centres /." Thesis, Loughborough University, 1991. http://catalog.hathitrust.org/api/volumes/oclc/28567547.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Wideberg, Robert. "RESTful Services in an Enterprise Environment : A Comparative Case Study of Specification Formats and HATEOAS." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-172833.

Full text
Abstract:
RESTful services are becoming increasingly popular. This work, that was carried out at Scania IT, investigates how a RESTful service should be designed and specified so that it meets the demands of an enterprise environment. In particular, this report will focus on documentation and validation of RESTful services, i.e. specifications. These are important aspects in an enterprise environment. The investigation consists of a comparative case study of four specification formats and Hypermedia As The Engine Of Application State (HATEOAS). The results show that the most commonly used specification formats have flaws. They also suggest that Swagger and RAML (RESTful API Modeling Language) are the two most mature formats. The results also show that HATEOAS, which is a more dynamic approach, can be useful in an enterprise environment but that it requires careful design.
REST-tjänster blir alltmer populära. Detta arbete, som utfördes på Scania IT, undersöker hur en REST-tjänst bör designas och specifieras för att möta de krav som finns i en enterprise-miljö. Specifikt kommer denna rapport att fokusera på dokumentation och validering av REST-tjänster, med andra ord specifikationer. Dessa är viktiga aspekter i en enterprise-miljö. Undersökningen består av en jämförande fallstudie med fyra specifikationsformat samt Hypermedia As The Engine Of Application State (HATEOAS). Resultaten visar att de mest vanligt förekommande specifikationsformaten har brister. De antyder också att Swagger och RAML (RESTful API Modeling Language) är de två mest mogna formaten. Resultaten visar också att HATEOAS, som är ett mer dynamiskt angreppssätt, kan vara användbart i en enterprise-miljö men att det kräver omsorgsfull design.
APA, Harvard, Vancouver, ISO, and other styles
18

Suominen-Taipale, Anna Liisa. "Demand for oral health care services in adult Finns." Turku : Turun Yliopisto, 2000. http://catalog.hathitrust.org/api/volumes/oclc/45710669.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Hamilton, John, Ronald Fernandes, Timothy Darr, Charles H. Jones, and Ray Faulstich. "Standardization of the Instrumentation Hardware Abstraction Language in IRIG 106." International Foundation for Telemetering, 2012. http://hdl.handle.net/10150/581628.

Full text
Abstract:
ITC/USA 2012 Conference Proceedings / The Forty-Eighth Annual International Telemetering Conference and Technical Exhibition / October 22-25, 2012 / Town and Country Resort & Convention Center, San Diego, California
Previously, we have presented an approach to achieving standards-based multi-vendor hardware configuration using the Instrumentation Hardware Abstraction Language (IHAL) and an associated Application Programming Interface (API) specification. In this paper we describe the current status of the IHAL standard. Since the first introduction of IHAL at ITC 2006, the language has undergone a number of additions and improvements. Currently, IHAL is nearing the end of a 2-year standardization task with the Range Commanders Council Telemetry Group (RCC TG). This paper describes the standardization process in addition to providing an overview of the current state of IHAL. The standard consists of two key components: (1) the IHAL language, and (2), the IHAL API specification.
APA, Harvard, Vancouver, ISO, and other styles
20

Hamilton, John, Timothy Darr, Ronald Fernandes, Joe Sulewski, and Charles Jones. "Complete Vendor-Neutral Instrumentation Configuration with IHAL and TMATS XML." International Foundation for Telemetering, 2011. http://hdl.handle.net/10150/595677.

Full text
Abstract:
ITC/USA 2011 Conference Proceedings / The Forty-Seventh Annual International Telemetering Conference and Technical Exhibition / October 24-27, 2011 / Bally's Las Vegas, Las Vegas, Nevada
Previously, we have presented an approach to achieving standards-based multi-vendor hardware configuration using the Instrumentation Hardware Abstraction Language (IHAL) and an associated Application Programming Interface (API) specification. In this paper, we extend this approach to include support for configuring PCM formats. This capability is an appropriate fit for IHAL since changes to hardware settings can affect the current telemetry format and vice versa. We describe extensions made to the IHAL API in order to support this capability. Additionally, we show how complete instrumentation configurations can be described using an integrated IHAL and TMATS XML. Finally, we describe a demonstration of this capability implemented for data acquisition hardware produced by L-3 Telemetry East.
APA, Harvard, Vancouver, ISO, and other styles
21

Öhman, Emil. "Strategiska frågeställningar vid etablering av öppna API:er hos Skatteverket, vars funktion utgår från existerande e-tjänster." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-223968.

Full text
Abstract:
Examensarbetet föreslår en effektivare process för att analysera olika frågeställningar vid Skatteverkets utveckling av öppna API:er. Frågeställningarna är främst olika juridiska krav men också tekniska och säkerhetsmässiga. Skatteverkets har i dag ett antal e-tjänster med potential att utveckla till öppna API:er. Skatteverket är den svenska statliga myndighet som ansvarar för folkbokföring, beskattning, fastighetstaxering med mera vilket skulle vara ett steg framåt i den moderna e-förvaltningen. Rapporten tar också upp bakgrundsfakta om det juridiska, om öppna data samt olika sätt att använda och tillgängliggöra API:er för allmänheten och skillnaderna mellan öppna data och API:er. Vi har lagar och regeringsdirektiv som öppnar upp och uppmuntrar vidareutnyttjande och tillgång till data, men vi har också lagar som skapar begränsningar vilket gör analysen för att tillgängliggöra mer information väldigt viktig. Förutom vanliga lagar gäller också registerlagar som definierar mer precist hur Skatteverket får arbeta med registerlagsskyddad information. Skatteverkets nuvarande e-tjänster och API:er har analyserats med tanke på vidareutveckling samt undersökning av hur medarbetare på Skatteverket ser på framtida användning av dessa API:er samt nätverksekonomin. Som ett exempel kan det tänkas att man med hjälp av API:er via företags affärssystem enkelt kan göra en CSR-förfrågan varje månad för att då kunna justera skatteinbetalningar och minska riskerna att de anställda fått för mycket eller för lite skatt inbetalt till Skatteverket vilket kan leda till problem. Detta sparar också tid på företagens personalavdelningar. Ett flödesschema har konstruerats för att ge ett effektivt stöd i analysen, om det är lämpligt att en e-tjänst tillgängliggörs via API, samt utvecklingen av API-tjänsten. Den komplexa kravbilden gör att det är svårt att ge ett standardsvar för om det är lämpligt för att e-tjänster tillgängliggörs via API samt att det också är viktigt att ha säkerheten i åtanke. Det är också viktigt att vara införstådd med att teknik och juridik förändras över tid vilket medför att det behövs kontinuerliga analyser för att se att de uppfyller samtliga krav.
The thesis propose a more efficient process for analyzing different issues at the Swedish Tax Agency's development of open APIs. The issues are primarily different legal requirements but also technical and security aspects. The Swedish Tax Agency currently has a number of e-services with the potential to develop into open APIs. Skatteverket is the Swedish government agency responsible for public records, taxation, property valuation, and this would be a step forward in modern e-government. The report also addresses background facts about the legal, open data, and different ways of using and making available public APIs and the differences between open data and APIs. We have laws and government directives that open up and encourage reuse and access to data, but we also have laws that create limitations, making the analysis to make more information available very important. In addition to ordinary laws, register laws also define more precisely how the Tax Agency is allowed to work with data protection. The Tax Agency's current e-services and APIs are analyzed in terms of further development and examination of how employees at the Swedish Tax Agency look at the future use of these APIs as well as the network economy. As an example, it can be assumed that with the help of APIs through corporate business systems could easily do a monthly CSR-request to be able to adjust tax payments and reduce the risks that employees have received too much or too little tax paid to the Tax Agency which can lead to problems. This also saves a lot of manual work for the human resources department of corporations. The report presents a flow chart that can be used as support to determine whether it is appropriate for an e-service to be made available through an API, and the development of the API-service. The complex requirements makes it difficult to provide a standard response if it is appropriate for e-services to be made available through APIs and that it is also important to keep the security in mind. It is also important to be aware that technology and laws change over time which means that a continuous analysis is required to ensure that they meet all requirements.
APA, Harvard, Vancouver, ISO, and other styles
22

Chernikava, Alena. "Reprezentace business procesů jako zdrojů REST architektury." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2016. http://www.nusl.cz/ntk/nusl-255400.

Full text
Abstract:
Almost every company in the world deals with business processes on a daily basis. And business can derive signi cant bene t from taking a formal approach. This means, that the business process is formally described (for example using Business Process Modeling Notation 2.0) and implemented in some Business Process Engine (BPE). The aim of the thesis is to design a general API (BP Orchestration Web Services) that does not depend on BPE for business process monitoring and manipulation. The main problem of current APIs is that they are not uni ed, do not provide enough exibility and are too tied to the one particular BPE. This thesis includes general information about work ow, about BPMN and basic principles of REST architectural style. Based on this knowledge problesms were formally stated and as a solution BP Orchestration Web Services were designed and implemented. Web Services allow to instantiate a process from abstract de nitions, monitor the state of the process and manipulate with the process (including advanced manipulations such as exchanging a sub-process in the running instance for some another compatible sub- process). The RESTful API was designed in a way to minimize the client implementation and restrict client’s knowledge about internal details. As part of the thesis a connector to BonitaBPM was implemented and integration with BonitaBPM was done.
APA, Harvard, Vancouver, ISO, and other styles
23

Bartholomeusz, Edith. "Library services in a federal multi-lingual and democratic community : the Swiss example." Thesis, Loughborough University, 1989. http://catalog.hathitrust.org/api/volumes/oclc/29297098.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
24

Aflatoonian, Amin. "Outsourcing Network Services via the NBI of the SDN." Thesis, Ecole nationale supérieure Mines-Télécom Atlantique Bretagne Pays de la Loire, 2017. http://www.theses.fr/2017IMTA0032/document.

Full text
Abstract:
Au cours des dernières décennies, les fournisseurs de services (SP) ont eu à gérer plusieurs générations de technologies redéfinissant les réseaux et nécessitant de nouveaux modèles économiques. Cette évolution continue du réseau offre au SP l'opportunité d'innover en matière de nouveaux services tout en réduisant les coûts et en limitant sa dépendance auprès des équipementiers. L'émergence récente du paradigme de la virtualisation modifie profondément les méthodes de gestion des services réseau. Ces derniers évoluent vers l'intégration d'une capacité « à la demande » dont la particularité consiste à permettre aux clients du SP de pouvoir les déployer et les gérer de manière autonome et optimale. Pour offrir une telle souplesse de fonctionnement, le SP doit pouvoir s'appuyer sur une plateforme de gestion permettant un contrôle dynamique et programmable du réseau. Nous montrons dans cette thèse qu'une telle plate-forme peut être fournie grâce à la technologie SDN (Software-Defined Networking). Nous proposons dans un premier temps une caractérisation de la classe de services réseau à la demande. Les contraintes de gestion les plus faibles que ces services doivent satisfaire sont identifiées et intégrées à un modèle abstrait de leur cycle de vie. Celui-ci détermine deux vues faiblement couplées, l'une spécifique au client et l'autre au SP. Ce cycle de vie est complété par un modèle de données qui en précise chacune des étapes. L'architecture SDN ne prend pas en charge toutes les étapes du cycle de vie précédent. Nous introduisons un Framework original qui encapsule le contrôleur SDN, et permet la gestion de toutes les étapes du cycle de vie. Ce Framework est organisé autour d'un orchestrateur de services et d'un orchestrateur de ressources communiquant via une interface interne. L'exemple du VPN MPLS sert de fil conducteur pour illustrer notre approche. Un PoC basé sur le contrôleur OpenDaylight ciblant les parties principales du Framework est proposé.Nous proposons de valoriser notre Framework en introduisant un modèle original de contrôle appelé BYOC (Bring Your Own Control) qui formalise, selon différentes modalités, la capacité d'externaliser un service à la demande par la délégation d'une partie de son contrôle à un tiers externe. Un service externalisé à la demande est structurée en une partie client et une partie SP. Cette dernière expose à la partie client des API qui permettent de demander l'exécution des actions induites par les différentes étapes du cycle de vie. Nous illustrons notre approche par l'ouverture d'une API BYOC sécurisée basée sur XMPP. La nature asynchrone de ce protocole ainsi que ses fonctions de sécurité natives facilitent l'externalisation du contrôle dans un environnement SDN multi-tenant. Nous illustrons la faisabilité de notre approche par l¿exemple du service IPS (système de prévention d'intrusion) décliné en BYOC
Over the past decades, Service Providers (SPs) have been crossed through several generations of technologies redefining networks and requiring new business models. The ongoing network transformation brings the opportunity for service innovation while reducing costs and mitigating the locking of suppliers. Digitalization and recent virtualization are changing the service management methods, traditional network services are shifting towards new on-demand network services. These ones allow customers to deploy and manage their services independently and optimally through a well-defined interface opened to the SP¿s platform. To offer this freedom to its customers, the SP must be able to rely on a dynamic and programmable network control platform. We argue in this thesis that this platform can be provided by Software-Defined Networking (SDN) technology.We first characterize the perimeter of this class of new services. We identify the weakest management constraints that such services should meet and we integrate them in an abstract model structuring their lifecycle. This one involves two loosely coupled views, one specific to the customer and the other one to the SP. This double-sided service lifecycle is finally refined with a data model completing each of its steps.The SDN architecture does not support all stages of the previous lifecycle. We extend it through an original Framework allowing the management of all the steps identified in the lifecycle. This Framework is organized around a service orchestrator and a resource orchestrator communicating via an internal interface. Its implementation requires an encapsulation of the SDN controller. The example of the MPLS VPN serves as a guideline to illustrate our approach. A PoC based on the OpenDaylight controller targeting the main parts of the Framework is proposed. We propose to value our Framework by introducing a new and original control model called BYOC (Bring Your Own Control) which formalizes, according to various modalities, the capability of outsourcing an on-demand service by the delegation of part of its control to an external third party. An outsourced on-demand service is divided into a customer part and an SP one. The latter exposes to the former APIs which allow requesting the execution of the actions involved in the different steps of the lifecycle. We present an XMPP-based Northbound Interface (NBI) allowing opening up a secured BYOC-enabled API. The asynchronous nature of this protocol together with its integrated security functions, eases the outsourcing of control into a multi-tenant SDN framework. We illustrate the feasibility of our approach through a BYOC-based Intrusion Prevention System (IPS) service example
APA, Harvard, Vancouver, ISO, and other styles
25

Reifferscheid, Gerd. "Soziales Geschlecht und ambulante Versorgung Medizinerinnen in der primärärztlichen Versorgung /." Köln : Universität zu Köln, 1997. http://catalog.hathitrust.org/api/volumes/oclc/39009369.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Inkelas, Moira. "Incentives in a specialty care carve-out." Santa Monica, CA : RAND Graduate School, 2001. http://catalog.hathitrust.org/api/volumes/oclc/47357973.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Cardoso, João Manuel Mesquita. "Future Cities Data and Services API." Dissertação, 2016. https://repositorio-aberto.up.pt/handle/10216/85800.

Full text
Abstract:
Com o crescer acentuado do número de pessoas que vivem em zonas urbanas (no ano de 2010 75% das pessoas na União Europeia viviam em cidades, sendo esperado que este número cresça para 85% até 2050) e o desenvolvimento das mesmas, Smart Cities, que significa que são cidades que implementam soluções que lhes permitem melhorias qualitativas e quantitativas na produtividade bem como na qualidade de vida das pessoas, e Internet of Things - que se refere à conexão de "coisas" à Internet, como por exemplo sensores - são bastante importantes neste contexto. Nestesentido, o Future Cities Project surgiucomoobjetivo detornaracidade doPortonuma smart city e num laboratório vivo à escala urbana, através da instalação de duas grandes plataformas de sensores, o SenseMyCity e o UrbanSense. Estas plataformas recolhem milhares de dados geo-indexados através dos vários sensores presentes num smartphone e dados atmosféricos e de ruído através de sensores fixos. ComosurgimentodasSmartCities,começaramasurgirmiddlewaresparaodesenvolvimento de aplicações e serviços para estas, e com o aumento do número destes, há uma crescente necessidade de comparações entre eles, tanto na forma quantitativa como qualitativa, descrevendo qual o melhor em cada situação e o porquê de escolher um ou outro. Esta análise quantitativa consiste num benchmark de performance e incide sobre três cenários distintos:fluxo de dados (modelo publish/subscribe), request/response e disponibilização de um dataset, sendo que cada cenário tem métricas de performance ajustadas ao mesmo. No primeiro, são avaliadas métricas como o tempo de publicação, tempo de subscrição, total de bytes utilizados na publicação, throughput, tamanho das variáveis relativas aos dados recolhidos pelos sensores,entre outros. No segundo, o tempo que demora a obter a resposta (essencial em cenários comoeste,ondeotempoderespostaécrucial),throughput,entreoutros. Porfim,noterceiroeúltimo, não existe muito a avaliar em termos quantitativos, está mais relacionado com as limitações em termos da engenharia de software que cada tecnologia tem para albergar milhares de dados. A análise qualitativa é focada na avaliação das várias soluções em termos de métricas não quantificáveiscomoausabilidade,suporteparaaresoluçãodebugs,documentaçãodassuasAPIs, viabilidade em termos da engenharia de software nos vários cenários, entre outros. Os middlewares visados por estas análises são o REST convencional, ETSI M2M, FIWARE e o por fim o CitySDK, determinando a sua aplicabilidade em cada um dos cenários, para posteriormente ser possível avaliá-los em cada um dos cenários.
Due to the continued growth of the number of people living in urban areas (in 2010 75% of the European Union population lived in cities and this number is expected to increase to 85% by 2050) and its development, the terms Smart Cities, that refers to cities that implement solutions that allow them significant qualitative and quantitative improvements in productivity and in the qualityofpeople'slife,andInternetofThings,whichistheconnectionof"things-suchassensors - to the Internet, are quite important in this context. Therefore, the Future Cities Project appeared with the objective of turning the city of Porto into a smart city and a living lab at urban scale. Thus, two sensor platforms, SenseMyCity and UrbanSense,weredeployedalloverthecity. Theseplatformscolectgeo-indexeddatathroughthe several sensors available in a smartphone and atmospheric data, noise through stationary sensors. Due to the appearance of these smart cities, more and more middlewares to develop services andapplicationsforthesestartedtoappear,andthereforethereistheneedtohavequantitativeand qualitative comparisons betweenthem, describing which oneis the best in each situation andwhy should we choose one or another. This quantitative analysis is aimed at generating a performance benchmark and focuses on three different scenarios: data flux (publish/subscribe model), request/response and the provision of a dataset, and each scenario has different perfomance metrics, tailored for each one. In the first one, the performance metrics used are the time to publish the data, the time to receive the data's subscriptions, the amount of bytes used to publish, throughput, the variable size relative to the sensor readings, among others. In the second one, the response time, throughput, amount of bytes used, among others will be evaluated. At last, in the third one there is not much to evaluate in terms of performance, it is more focused on software engineering limitations of each technology to hold thousands of data. The qualitative analysis is focused on the evaluation of all the middlewares in terms of nonquantifiable metrics such as usability, support to fix bugs, API documentation, viability of each technologyin eachscenarioaccordingtothesoftwareengineeringlimitationsofeachone, among others. The middlewares used in this analysis are plain REST services, ETSI M2M, FIWARE and CitySDK, and each one will be evaluted in all scenarios if it is applicable.
APA, Harvard, Vancouver, ISO, and other styles
28

Cardoso, João Manuel Mesquita. "Future Cities Data and Services API." Master's thesis, 2016. https://repositorio-aberto.up.pt/handle/10216/85800.

Full text
Abstract:
Com o crescer acentuado do número de pessoas que vivem em zonas urbanas (no ano de 2010 75% das pessoas na União Europeia viviam em cidades, sendo esperado que este número cresça para 85% até 2050) e o desenvolvimento das mesmas, Smart Cities, que significa que são cidades que implementam soluções que lhes permitem melhorias qualitativas e quantitativas na produtividade bem como na qualidade de vida das pessoas, e Internet of Things - que se refere à conexão de "coisas" à Internet, como por exemplo sensores - são bastante importantes neste contexto. Nestesentido, o Future Cities Project surgiucomoobjetivo detornaracidade doPortonuma smart city e num laboratório vivo à escala urbana, através da instalação de duas grandes plataformas de sensores, o SenseMyCity e o UrbanSense. Estas plataformas recolhem milhares de dados geo-indexados através dos vários sensores presentes num smartphone e dados atmosféricos e de ruído através de sensores fixos. ComosurgimentodasSmartCities,começaramasurgirmiddlewaresparaodesenvolvimento de aplicações e serviços para estas, e com o aumento do número destes, há uma crescente necessidade de comparações entre eles, tanto na forma quantitativa como qualitativa, descrevendo qual o melhor em cada situação e o porquê de escolher um ou outro. Esta análise quantitativa consiste num benchmark de performance e incide sobre três cenários distintos:fluxo de dados (modelo publish/subscribe), request/response e disponibilização de um dataset, sendo que cada cenário tem métricas de performance ajustadas ao mesmo. No primeiro, são avaliadas métricas como o tempo de publicação, tempo de subscrição, total de bytes utilizados na publicação, throughput, tamanho das variáveis relativas aos dados recolhidos pelos sensores,entre outros. No segundo, o tempo que demora a obter a resposta (essencial em cenários comoeste,ondeotempoderespostaécrucial),throughput,entreoutros. Porfim,noterceiroeúltimo, não existe muito a avaliar em termos quantitativos, está mais relacionado com as limitações em termos da engenharia de software que cada tecnologia tem para albergar milhares de dados. A análise qualitativa é focada na avaliação das várias soluções em termos de métricas não quantificáveiscomoausabilidade,suporteparaaresoluçãodebugs,documentaçãodassuasAPIs, viabilidade em termos da engenharia de software nos vários cenários, entre outros. Os middlewares visados por estas análises são o REST convencional, ETSI M2M, FIWARE e o por fim o CitySDK, determinando a sua aplicabilidade em cada um dos cenários, para posteriormente ser possível avaliá-los em cada um dos cenários.
Due to the continued growth of the number of people living in urban areas (in 2010 75% of the European Union population lived in cities and this number is expected to increase to 85% by 2050) and its development, the terms Smart Cities, that refers to cities that implement solutions that allow them significant qualitative and quantitative improvements in productivity and in the qualityofpeople'slife,andInternetofThings,whichistheconnectionof"things-suchassensors - to the Internet, are quite important in this context. Therefore, the Future Cities Project appeared with the objective of turning the city of Porto into a smart city and a living lab at urban scale. Thus, two sensor platforms, SenseMyCity and UrbanSense,weredeployedalloverthecity. Theseplatformscolectgeo-indexeddatathroughthe several sensors available in a smartphone and atmospheric data, noise through stationary sensors. Due to the appearance of these smart cities, more and more middlewares to develop services andapplicationsforthesestartedtoappear,andthereforethereistheneedtohavequantitativeand qualitative comparisons betweenthem, describing which oneis the best in each situation andwhy should we choose one or another. This quantitative analysis is aimed at generating a performance benchmark and focuses on three different scenarios: data flux (publish/subscribe model), request/response and the provision of a dataset, and each scenario has different perfomance metrics, tailored for each one. In the first one, the performance metrics used are the time to publish the data, the time to receive the data's subscriptions, the amount of bytes used to publish, throughput, the variable size relative to the sensor readings, among others. In the second one, the response time, throughput, amount of bytes used, among others will be evaluated. At last, in the third one there is not much to evaluate in terms of performance, it is more focused on software engineering limitations of each technology to hold thousands of data. The qualitative analysis is focused on the evaluation of all the middlewares in terms of nonquantifiable metrics such as usability, support to fix bugs, API documentation, viability of each technologyin eachscenarioaccordingtothesoftwareengineeringlimitationsofeachone, among others. The middlewares used in this analysis are plain REST services, ETSI M2M, FIWARE and CitySDK, and each one will be evaluted in all scenarios if it is applicable.
APA, Harvard, Vancouver, ISO, and other styles
29

Qiu, Feng. "A recommendation system for web API services." Thesis, 2018. https://dspace.library.uvic.ca//handle/1828/10510.

Full text
Abstract:
Web-based Application Programming Interface (API) has become an important tool for modern software development. Many enterprises have developed various types of web APIs to support their business services, such as Google Map APIs, Twitter APIs, and eBay APIs. Due to the huge number of web APIs available in public domain, unfortunately, choosing relevant and low-risk web APIs has become an important problem for developers. This research is aimed at enhancing the recom- mendation engine for web APIs from several aspects. First, a new scanning technique is developed to detect the usage of web APIs in source codes. Using our scanning technique, we scanned over 1.7 million Open Source projects to capture the API usage patterns. Second, we integrated three machine learning models to predict compliance risks from web APIs based on their terms of services or other legal documents. Third, utilizing the knowledge learned from scanning results and compliance risks, we built a new recommendation engine for web APIs. We conducted an experimental study to evaluate our Web API recommendation engine and demonstrate its effectiveness. Some other modules, such as finding similar web APIs and searching function-related web APIs, have also been discussed.
Graduate
APA, Harvard, Vancouver, ISO, and other styles
30

Lee, Ling, and 李玲. "A Study on Data Transfer of Web API Services in Enterprises." Thesis, 2017. http://ndltd.ncl.edu.tw/handle/yy49tk.

Full text
Abstract:
碩士
國立臺灣科技大學
資訊管理系
105
The updating of information equipment and platforms is accelerating and diversifying. The data center is faced with challenges in handling the maintenance of information transmission operations. With trends of the digital era, such as the development of Internet of Things and Big data, enterprises must be more innovative by providing mobile devices and various APPs, taking on an increased amount of work items in the data center. Meeting the needs of data centers through efficient information transmission operations planning has become a topic of regular discussion. The purpose of this study is to analyze the pre-planning work and import methods of implementing the case company’s Web API servicess to resolve the possible problems and solutions, and to disclose the expected benefits. This study proposes a plan to implement the case company’s Web API services that simplifies the data transfer between case companies and other units, and improve the efficiency of data transmission operations. According to the applications of the Open Bank Project, which provide banks financial innovation functions by developing API services with third party developers developers, this study designed an API for the case company and provided it to other developers for financial innovation services, in order to achieve the benefits of data sharing and innovation. This study is provided to other enterprises, which intend to import the services, as a reference and innovation in order to bring the possible benefits.
APA, Harvard, Vancouver, ISO, and other styles
31

LIANG, YU-SYUN, and 梁裕勛. "Government Open Data Extraction, Analysis and Fusion for Building Intelligent API Services." Thesis, 2019. http://ndltd.ncl.edu.tw/handle/ak7sew.

Full text
Abstract:
碩士
國立暨南國際大學
資訊工程學系
107
This paper integrates the technology of text analysis and data exploration, analyses the open data set provided by the government, establishes 5W Knowledge Tree, and develops intelligent conceptual API service. With the establishment of the platform for government open data, ministries will regularly upload various types of open data sets and accumulate more. Currently, there are up to 18 service categories on the government's open data platform, and dozens of different file formats are publicly released. The platform has a potentially valuable open data resources, can be used and developed for the public. However, on government data open platforms, it is not easy to figure out the answers needed from scattered data sets, especially when most open data are not directly used and there is no connection between data sets, not to mention it is more difficult for people who do not develop programs to use open data. If we can fusion the open datasets that provided from different departments, analyze the structure and relation of the data connotation, text mining for knowledge triple extraction of the datasets, and establish the association between keywords and objects. It is possible to integrate and link different open data sets to become the five-star open data that is easier for users and developers to use. Therefore, this paper takes the "Ministry of Science and Technology" and "Ministry of Education" open data as a case study, integrates the open data of the two departments, develops intelligent API services, provides the general public can query data with Conceptualized API Path, and to form data or visual chart statistics.
APA, Harvard, Vancouver, ISO, and other styles
32

Lennartsson, Rasmus, and Jonatan Edqvist. "Chat Bots & Voice Control : Applications and limitations of combining Microsoft’s Azure Bot Service and Cognitive Services’ Speech API." Thesis, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-72450.

Full text
Abstract:
The field of Artificial Intelligence (AI) has seen much development in recent years. This is mostly because of new technologies and computers becoming faster. With actors like Microsoft releasing software to reduce the complexity of the development of AI, the barrier to entry is now lower than ever. Due to this lower barrier, one area that has gained much traction is chat bots, being able to act as first line support for companies. While the technology is evolving fast and updates to Microsoft’s tools are released at an impressive rate, it appears to be difficult for other areas like documentation and ease of use to keep up with this pace. This thesis will explore some tools from Microsoft used in AI development. Areas covered are the Cognitive Services with a focus on speech, the Microsoft Azure Bot Service, the QnA Maker and the bot framework’s web-based client. These tools will be evaluated in the context of a chat bot, taking into account their functionality and development. The result is a chat bot that uses a knowledge base for data storage & answer logic, and a web interface for chat functionalities using the bot framework web-client.
APA, Harvard, Vancouver, ISO, and other styles
33

Helgason, Arnar Freyr. "Performance analysis of Web Services : Comparison between RESTful & GraphQL web services." Thesis, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-13683.

Full text
Abstract:
In today's interconnected world, we as users constantly demand more information to be accessible from the web. Not only should the data be accessible but a crucial factor is that load times should be fast. With the internet expanding to more devices of different types such as smartphones, tablets, IoT devices and more, this factor becomes even more important. The most commonly used service today for serving data between clients and a server is REST, which has been the leading service used for this purpose for many years. This research paper focuses on identifying the differences in performance between RESTful services and Facebook's GraphQL. These two technologies are the two most commonly used and talked about solutions when it comes to serving data between clients and servers as of today, with more developers moving towards the newer GraphQL.
APA, Harvard, Vancouver, ISO, and other styles
34

Agnelo, João André Nunes. "A robustness testing approach for RESTful Web Services." Master's thesis, 2020. http://hdl.handle.net/10316/92292.

Full text
Abstract:
Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
Robustez é o grau com que um certo sistema ou componente pode operar corretamente na presença de entradas inválidas ou condições de stress. Com o aumento da complexidade e o uso alargado de sistemas de software, obter garantias quanto à sua robustez tornou-se uma tarefa essencial. Isto é especialmente verdade nos sistemas críticos (quanto à sua missão ou ao seu objetivo de negócio) onde uma falha pode ter consequências graves no negócio ou em vidas humanas. Os serviços web, em particular, são frequentemente expostos a entradas inesperadas ou maliciosas que podem levar a problemas graves, tais como perda de dados e divulgação de informação. A maioria das empresas web modernas, incluindo a Google, o Instagram, o Spotify e o Slack, são suportadas por serviços REST (também conhecidos como APIs REST), um tipo de sistema de software que segue o estilo arquitetural REST. Neste tipo de cenários, a heterogeneidade é dominante e o software é, por vezes, exposto a condições inesperadas que poderão ativar bugs residuais, levando à falha do serviço, o que poderá resultar em perdas financeiras ou de reputação (e.g., divulgação de informação). A robustez é, como tal, uma propriedade essencial em serviços REST. Nesta tese, apresentamos uma revisão sistemática da literatura sobre testes de robustez em software, e uma abordagem e uma ferramenta (bBOXRT) para a execução de testes de robustez em serviços REST. Começamos por realizar uma análise exaustiva, sob a forma de uma revisão sistemática da literatura, do estado da arte sobre testes de robustez em software, que complementamos com uma visão geral do trabalho relacionado sobre testes em APIs REST. Isto permite-nos mostrar que, embora várias técnicas e ferramentas para avaliação de robustez já tenham sido estudadas em detalhe e aplicadas a uma grande variedade de domínios, os serviços REST ainda necessitam de abordagens práticas especializadas na avaliação de robustez. Propomos preencher esta lacuna com a bBOXRT, uma ferramenta para testar a robustez de serviços REST que necessita apenas de uma pequena fração da informação presente nas suas descrições de interface. A bBOXRT foi usada para avaliar um conjunto heterogéneo de 52 serviços REST que englobam 1351 operações e se inserem em diferentes categorias (e.g., públicos, privados, \textit{in-house}). Com esta avaliação, conseguimos revelar vários tipos de problemas de robustez, incluindo problemas em serviços com elevada necessidade de confiabilidade e também algumas vulnerabilidades de segurança. Os resultados mostram que os serviços REST estão a ser postos em operação online contendo ainda defeitos de software que prejudicam a sua integração, e também apresentam vulnerabilidades de segurança que podem ser exploradas por utilizadores maliciosos.
Robustness is the degree to which a certain system or component can operate correctly in the presence of invalid inputs or stressful environmental conditions. With the increasing complexity and wide-spread use of software systems, obtaining assurances regarding their robustness has become of vital importance. This is especially true in mission- or business-critical systems where a failure may have severe consequences on the business or in human lives. Web services, in particular, are often exposed to abnormal and malicious input that could lead to serious issues, such as loss of data and information disclosure. Most modern web companies, including Google, Instagram, Spotify and Slack, are supported by REST services (also known as REST APIs), a type of software system that follows the relatively loose REST architectural style. In this type of scenarios, heterogeneity is prevalent and software is sometimes exposed to unexpected conditions that may activate residual bugs, leading service operations to fail, which may result in financial or reputation losses (e.g., information disclosure). Robustness is, therefore, a key property in REST services. In this dissertation, we present a systematic literature review on software robustness testing, and an approach and tool (named bBOXRT) for performing robustness tests over REST services. We begin by performing a comprehensive analysis, in the form of a systematic literature review, of the state of the art on software robustness testing, which we complement with an overview of the related work on REST API testing. This allows us to show that multiple techniques and tools for robustness assessment have been thoroughly studied and applied to a large diversity of domains, but REST services still lack practical approaches that specialize in robustness evaluation. We fill-in this gap by proposing bBOXRT, a tool for testing the robustness of REST services solely based on minimal information present in their interface descriptions. We used bBOXRT to evaluate an heterogeneous set of 52 REST services that comprise 1351 operations and fit in distinct categories (e.g., public, private, in-house). We were able to disclose several different types of robustness problems, including issues in services with strong reliability requirements and also a few security vulnerabilities. The results show that REST services are being deployed online holding software defects that harm service integration, and also carrying security vulnerabilities that can be exploited by malicious users.
Outro - Parcialmente financiado por: Programa Horizon 2020, sob a bolsa Marie Sklodowska-Curie no. 823788 (projecto ADVANCE); Projecto METRICS, financiado pela Fundação para a Ciência e a Tecnologia (FCT) – bolsa no. POCI-01-0145-FEDER-032504; Projecto MobiWise: From mobile sensing to mobility advising (P2020 SAICTPAC/0011/2015), cofinanciado pelo COMPETE 2020, Portugal 2020 - Programa Operacional Competitividade e Internacionalização (POCI), pelo Fundo Europeu de Desenvolvimento Regional (FEDER), e pela Fundação para a Ciência e a Tecnologia (FCT); Projecto TalkConnect “Voice Architecture over Distributed Network” (referência: POCI-01-0247-FEDER-039676), cofinanciado pelo Fundo Europeu de Desenvolvimento Regional (FEDER), através do Portugal 2020 (PT2020), e pelo Programa Operacional Competitividade e Internacionalização (COMPETE 2020).
APA, Harvard, Vancouver, ISO, and other styles
35

Davis, Susan Kay. "Assessment of adolescents' preferences for mental health services and methods of service delivery." 1988. http://catalog.hathitrust.org/api/volumes/oclc/19016952.html.

Full text
Abstract:
Thesis (M.S.)--University of Wisconsin--Madison, 1988.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 78-87).
APA, Harvard, Vancouver, ISO, and other styles
36

Pereira, Nuno Miguel de Lima. "Arquitetura orientada a serviços para suporte a um sistema de agendamentos online." Master's thesis, 2016. http://hdl.handle.net/1822/47823.

Full text
Abstract:
Dissertação de mestrado em Engenharia Informática
A necessidade das empresas evoluírem as suas aplicações por forma a disponibilizarem mais recursos aos seus utilizadores é uma realidade da atualidade. A disponibilização de informação em tempo real é cada vez mais necessária, mesmo que isso implique a interação entre sistemas distintos, o que exige que essa comunicação seja completamente agnóstica de tecnologias. Sendo uma das premissas da Q-Better - empresa que permitiu o desenvolvimento desta dissertação em contexto empresarial - proporcionar aos seus clientes uma melhor experiência de utilização aliado ao acompanhamento da evolução tecnológica, tornou-se imperativo a conceção de uma arquitetura que fornecesse suporte ao desenvolvimento de novas aplicações e também às já desenvolvidas, ainda que para tal seja necessária uma reformulação das mesmas. Inicialmente foi feito um estudo sobre a temática das arquiteturas orientadas a serviços, incluindo os vários tipos de web services existentes, e também uma passagem pela temática da sincronização de dados para proporcionar a sincronização entre as várias aplicações da Q-Better. A viabilidade da solução final - uma arquitetura orientada a serviços composta por um conjunto de web services REST - foi testada com a criação da aplicação Bloom Appointments cujo objetivo passa pela gestão de agendamentos a partir de qualquer dispositivo que tenha ligação à internet ou à rede onde o sistema esteja instalado. Foi possível concluir que a escolha deste tipo de arquitetura se revelou acertada, uma vez que além de permitir a interoperabilidade entre os vários sistemas existentes na Q-Better, permite uma maior expansão não só da aplicação usada como case study, mas também de todo o legacy software e de futuras aplicações.
The market requirements increases the need of companies to update their applications in order to provide more resources to the users. The real time information availability is increasingly crucial even if it means interaction between different systems, which requires communication completely agnostic of technology. One of Q-Better premises – enterprise which allows the development of this dissertation in business context – is to provide to their customers a better use experience allied to technologic evolution. For that, it has become imperative the conception of an architecture to support the development of new applications and support too the older ones, even if they needed to be reformulated. Initially was realized a study about services oriented architectures, included different types of web services, and about data synchronization to support the synchronization between Q-Better applications. The final solution’s viability – one services oriented architecture composed by REST web services – was tested with the creation of Bloom Appointments application which the main goal is manage appointments from any device with internet or local network (in case of a local network installation) connection. It was possible to conclude that the choice of this architecture was right because it allows the interoperability between different Q-Better systems, allows further expansion not only of the case study application but all legacy software and future applications too.
APA, Harvard, Vancouver, ISO, and other styles
37

Pruyne, James C. "Resource management services for parallel applications." 1996. http://catalog.hathitrust.org/api/volumes/oclc/36236890.html.

Full text
Abstract:
Thesis (Ph. D.)--University of Wisconsin--Madison, 1996.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 149-149).
APA, Harvard, Vancouver, ISO, and other styles
38

Joosten, Kathleen L. Alfaro Connie. "A descriptive study of marketing practices among community health agencies in the midwest a research report submitted in partial fulfillment ... /." 1985. http://catalog.hathitrust.org/api/volumes/oclc/68787875.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
39

Duffy, Sonia Fairchild Nancy. "Barriers which impact on community health nursing supervisors' abilities to effectively implement their roles and functions a research report submitted in partial fulfillment ... /." 1985. http://catalog.hathitrust.org/api/volumes/oclc/68787798.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Matsuda, Masao. "The internationalization of Japan's financial services industry." 1990. http://catalog.hathitrust.org/api/volumes/oclc/20872419.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
41

Elliott, Elsa A. "Police role in community mental health services." 1991. http://catalog.hathitrust.org/api/volumes/oclc/23856838.html.

Full text
Abstract:
Thesis (M.S.)--University of Wisconsin--Madison, 1991.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 84-87).
APA, Harvard, Vancouver, ISO, and other styles
42

Coatney, Sherry Kay. "Marketing geographic information systems and cartographic services." 1992. http://catalog.hathitrust.org/api/volumes/oclc/26060271.html.

Full text
Abstract:
Thesis (M.S.)--University of Wisconsin--Madison, 1992.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 56-59).
APA, Harvard, Vancouver, ISO, and other styles
43

Zeiser, Pamela A. "Influencing international processes the role of NGOs in global social welfare policy making /." 1998. http://catalog.hathitrust.org/api/volumes/oclc/50259813.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Lobner, Timothy L. "Importance of selected criteria used by pharmaceutical services committee members in selecting pharmaceutical services in Skilled Nursing Facilities in Wisconsin." 1988. http://catalog.hathitrust.org/api/volumes/oclc/18473726.html.

Full text
Abstract:
Thesis (M.S.)--University of Wisconsin--Madison, 1988.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 99-107).
APA, Harvard, Vancouver, ISO, and other styles
45

Gautier, Jessica. "A grant proposal for the city of Danbury, Connecticut." 2000. http://catalog.hathitrust.org/api/volumes/oclc/48230187.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Thompson, Betsy L. "Insurance, regular source, and regular provider what matters in the case of mammography? : a dissertation submitted in partial fulfillment ... for the degree of Doctor of Public Health (Health Policy) ... /." 2004. http://catalog.hathitrust.org/api/volumes/oclc/69001793.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
47

Friebert, Debra S. "A study of marketing and interior design services." 1986. http://catalog.hathitrust.org/api/volumes/oclc/14995370.html.

Full text
Abstract:
Thesis (M.S.)--University of Wisconsin--Madison, 1986.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 110-112).
APA, Harvard, Vancouver, ISO, and other styles
48

Shin, Hojin. "Pattern analysis of mobile traffic information user services." 2007. http://catalog.hathitrust.org/api/volumes/oclc/191908828.html.

Full text
Abstract:
Thesis (M.S.)--University of Wisconsin--Madison, 2007
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 48-49).
APA, Harvard, Vancouver, ISO, and other styles
49

Lin, Chin-Ming. "Services in foreign trade of the United States." 1992. http://catalog.hathitrust.org/api/volumes/oclc/28475266.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
50

Figlio, David N. "Property tax limitations, school services, and education production." 1995. http://catalog.hathitrust.org/api/volumes/oclc/34820707.html.

Full text
Abstract:
Thesis (Ph. D.)--University of Wisconsin--Madison, 1995.
Typescript. eContent provider-neutral record in process. Description based on print version record. Includes bibliographical references (leaves 145-150).
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography