RESTful Web Services Cookbook

Solutions for Improving Scalability and Simplicity

Author: Subbu Allamaraju

Publisher: "O'Reilly Media, Inc."

ISBN: 9781449388843

Category: Computers

Page: 316

View: 9117

DOWNLOAD NOW »

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use. Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution. Learn how to design resources to meet various application scenarios Successfully design representations and URIs Implement the hypertext constraint using links and link headers Understand when and how to use Atom and AtomPub Know what and what not to do to support caching Learn how to implement concurrency control Deal with advanced use cases involving copying, merging, transactions, batch processing, and partial updates Secure web services and support OAuth

Mobile Services Industries, Technologies, and Applications in the Global Economy

Author: Lee, In

Publisher: IGI Global

ISBN: 1466619821

Category: Technology & Engineering

Page: 368

View: 4343

DOWNLOAD NOW »

As business paradigms shift from desktop-centric environments to data-centric mobile environments, mobile services create numerous new business opportunities. At the same time, these advances may also challenge many of the basic premises of existing business models. Mobile Services Industries, Technologies, and Applications in the Global Economy fosters a scientific understanding of mobile services, provides a timely publication of current research efforts, and forecasts future trends in the mobile services industry and its important role in the world economy. Written for academics, researchers, government policymakers, and corporate managers, this comprehensive volume will outline the great potential for new business models and applications in mobile commerce.

ENTERprise Information Systems

International Conference, CENTERIS 2011, Vilamoura, Algarve, Portugal, October 5-7, 2011. Proceedings

Author: Maria Manuela Cruz-Cunha,Joao Varajao,Philip Powell,Ricardo Martinho

Publisher: Springer Science & Business Media

ISBN: 3642243541

Category: Computers

Page: 422

View: 391

DOWNLOAD NOW »

This three-volume-set (CCIS 219, CCIS 220, and CCIS 221) constitutes the refereed proceedings of the International Conference on ENTERprise Information Systems, CENTERIS 2011, held in Vilamoura, Portugal, in September 2011. The approx. 120 revised full papers presented in the three volumes were carefully reviewed and selected from 180 submissions. The papers are organized in topical sections on knowledge society, EIS adoption and design, EIS implementation and impact, EIS applications, social aspects and IS in education, IT/IS management, telemedicine and imaging technologies, healthcare information management, medical records and business processes, decision support systems and business intelligence in health and social care contexts, architectures and emerging technologies in healthcare organizations, as well as m-health.

From Government to E-Governance: Public Administration in the Digital Age

Public Administration in the Digital Age

Author: Islam, Muhammad Muinul

Publisher: IGI Global

ISBN: 1466619104

Category: Political Science

Page: 341

View: 2605

DOWNLOAD NOW »

From Government to E-Governance: Public Administration in the Digital Age will aim to provide relevant theoretical frameworks, past experiences, and the latest empirical research findings in the area of public administration systems that existed in earlier civilizations, as well as e-governance-introduced modern times. The target audience of this book will be composed of academics, students, civil servants, researchers, and policy advisors teaching and studying public administration and public policy, thinking to bring administrative reforms and working in government.

Data Virtualization for Business Intelligence Systems

Revolutionizing Data Integration for Data Warehouses

Author: Rick F. van der Lans

Publisher: Elsevier

ISBN: 0123944252

Category: Computers

Page: 275

View: 2115

DOWNLOAD NOW »

Annotation In this book, Rick van der Lans explains how data virtualization servers work, what techniques to use to optimize access to various data sources and how these products can be applied in different projects.

Resource-Oriented Architecture Patterns for Webs of Data

Author: Brian Sletten

Publisher: Morgan & Claypool Publishers

ISBN: 1608459519

Category: Computers

Page: 93

View: 4327

DOWNLOAD NOW »

The surge of interest in the REpresentational State Transfer (REST) architectural style, the Semantic Web, and Linked Data has resulted in the development of innovative, flexible, and powerful systems that embrace one or more of these compatible technologies. However, most developers, architects, Information Technology managers, and platform owners have only been exposed to the basics of resource-oriented architectures. This book is an attempt to catalog and elucidate several reusable solutions that have been seen in the wild in the now increasingly familiar "patterns book" style. These are not turn key implementations, but rather, useful strategies for solving certain problems in the development of modern, resource-oriented systems, both on the public Web and within an organization's firewalls.

CSS kurz & gut

Author: Eric A. Meyer

Publisher: O'Reilly Germany

ISBN: 3868991751

Category: Computers

Page: 256

View: 5632

DOWNLOAD NOW »

Cascading Style Sheets sind für viele Designer und Webentwickler zu einem unersetzlichen Mittel für effizientes, standardkonformes und browserübergreifendes Webdesign geworden. Angesichts der Fülle an Selektoren und Eigenschaften ist es aber nicht immer leicht, den Überblick über den Standard zu behalten. Darüber hinaus sind mit CSS3 viele spannende Design-Möglichkeiten hinzugekommen, die einen genaueren Blick wert sind. CSS – kurz & gut beinhaltet eine vollständige Referenz aller CSS-Selektoren, Eigenschaften und Werte, die in den Standards CSS2, CSS 2.1 und CSS3 definiert sind. Darüber hinaus enthält der Band eine kurze Einführung in die Funktionsweise von Cascading Style Sheets und berücksichtigt auch neue Konzepte wie beispielsweise Media-Queries, die in CSS3 neu eingeführt wurden.

Microservices

Konzeption und Design

Author: Sam Newman

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450830

Category: Computers

Page: 312

View: 4195

DOWNLOAD NOW »

Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten. Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen. Aus dem Inhalt: Vorteile von Microservices Gestaltung von Services Ausrichtung der Systemarchitektur an der Organisationsstruktur Möglichkeiten zur Integration von Services Schrittweise Aufspaltung einer monolithischen Codebasis Deployment einzelner Microservices mittels Continuous Integration Testen und Monitoring verteilter Systeme Sicherheitsaspekte Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander Skalierung von Microservice-Architekturen »Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.« Martin Fowler, Chief Scientist, ThoughtWorks

Rails Kochbuch

Author: Rob Orsini

Publisher: O'Reilly Germany

ISBN: 3897217147

Category: Ruby (Computer program language)

Page: 545

View: 8308

DOWNLOAD NOW »

REST und HTTP

Entwicklung und Integration nach dem Architekturstil des Web

Author: Stefan Tilkov,Martin Eigenbrodt,Silvia Schreier,Oliver Wolf

Publisher: N.A

ISBN: 9783864901201

Category:

Page: 310

View: 2736

DOWNLOAD NOW »

High performance MySQL

Optimierung, Datensicherung, Replikation & Lastverteilung ; [fortgeschrittene Techniken für MySQL-Administratoren]

Author: Jeremy D. Zawodny,Derek J. Balling

Publisher: O'Reilly Germany

ISBN: 9783897213883

Category: MySQL - Benchmark

Page: 293

View: 2262

DOWNLOAD NOW »

Das Beste an JavaScript

Author: Douglas Crockford,Peter Klicman

Publisher: O'Reilly Germany

ISBN: 3897218763

Category: JavaScript (Computer program language)

Page: 163

View: 9635

DOWNLOAD NOW »

Ajax in action

das Entwicklerbuch für das Web 2.0

Author: Dave Crane,Eric Pascarello,Darren James

Publisher: Pearson Deutschland GmbH

ISBN: 9783827324146

Category:

Page: 687

View: 3845

DOWNLOAD NOW »

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 2620

DOWNLOAD NOW »

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Realisierung adaptierender Funktionalitäten im Learning Content Management System Moodle

Author: Tamara Rachbauer

Publisher: diplom.de

ISBN: 3836625628

Category: Business & Economics

Page: 91

View: 2587

DOWNLOAD NOW »

Inhaltsangabe:Einleitung: Immer mehr Universitäten und Fachhochschulen bieten zusätzlich zum traditionellen Studium berufsbegleitende Fernstudiengänge mittels E-Learning an. Dabei findet die Anpassung der Lernsysteme an die individuellen Bedürfnisse der Lernenden leider eine immer noch zu geringe Bedeutung. Im Kapitel 2 werden die Begriffe E-Learning, asynchrones und synchrones E-Learning und Blended Learning kurz erklärt. Des Weiteren werden E-Learning-Systeme und Standards beschrieben. Ein eigenes Kapitel 3 beschäftigt sich mit der Bedeutung von Adaption im Bereich von E-Learning. Dabei werden verschiedene Begriffe im Zusammenhang mit Adaption erklärt, Adaptionsmöglichkeiten aufgezählt und Beispiele für bereits existierende, adaptive Lernsysteme gezeigt. Anschließend wird im Kapitel 4 evaluiert, inwieweit Adaptivität in Moodle und seinen Konkurrenzplattformen vorhanden ist. Kapitel 5 beschäftigt sich mit der Erweiterung von Moodle um adaptierende Funktionalitäten. Hier werden bereits vorhandene Personalisierungs- und Adaptionsmöglichkeiten beschrieben und Moodle um ein adaptierendes Modul erweitert. Die Arbeit wird im Kapitel 6 mit einer zusammenfassenden Wertung und einem Ausblick abgeschlossen. Inhaltsverzeichnis:Inhaltsverzeichnis: 1.EINLEITUNG1 2.GRUNDLAGEN2 2.1E-LEARNING2 2.1.1DER BEGRIFF E-LEARNING2 2.1.2SYNCHRONES UND ASYNCHRONES E-LEARNING UND BEISPIELE2 2.1.3DER BEGRIFF BLENDED LEARNING3 2.2E-LEARNING-SYSTEME BZW. WEBBASIERTE LERNPLATTFORMEN3 2.2.1WAS IST EIN E-LEARNING-SYSTEM3 2.2.2FUNKTIONEN VON E-LEARNING-SYSTEMEN3 2.2.3ARTEN VON E-LEARNING-SYSTEMEN4 2.3E-LEARNING-STANDARDS6 2.3.1AVIATION INDUSTRY COMPUTER BASED TRAINING COMMITTEE (AICC)6 2.3.2ALLIANCE OF REMOTE INSTRUCTIONAL AUTHORING AND DISTRIBUTION NETWORKS FOR EUROPE (ARIADNE) FOUNDATION FOR THE EUROPEAN KNOWLEDGE POOL6 2.3.3IEEE LEARNING TECHNOLOGY STANDARDS COMMITTEE (IEEE LTSC)6 2.3.4INSTRUCTIONAL MANAGEMENT SYSTEMS PROJECT (IMS) GLOBAL LEARNING CONSORTIUM7 2.3.5SHAREABLE CONTENT OBJECT REFERENCE MODEL (SCORM) DER ADVANCED DISTRIBUTED LEARNING (ADL) INITIATIVE8 3.ADAPTION IN E-LEARNING-SYSTEMEN10 3.1DIE BEGRIFFE ADAPTION, ADAPTIVITÄT UND ADAPTIERBARKEIT10 3.2ADAPTIVITÄTSVARIANTEN10 3.3ADAPTIVE LEARNING SYSTEMS (ADLS)11 3.3.1FUNKTIONSPRINZIP EINES ADLS NACH BRUSILOVSKY11 3.3.2AUFBAU EINES ADLS12 3.3.3ADAPTIONSVARIANTEN IN ADLS NACH BRUSILOVSKY13 3.3.4INTELLIGENTE TUTORIELLE SYSTEME - ITS14 3.4ADAPTIONSMÖGLICHKEITEN15 3.4.1ADAPTION DER [...]

Spring Boot 2

Moderne Softwareentwicklung mit Spring 5

Author: Michael Simons

Publisher: dpunkt.verlag

ISBN: 3960883897

Category: Computers

Page: 460

View: 3627

DOWNLOAD NOW »

Spring Boot hat seit 2014 das Spring-Ökosystem revolutioniert und verdrängt in zunehmendem Maße "klassische" Spring-Anwendungen.Spring Boot ist kein neues Framework, sondern basiert auf Spring und dem Spring-Ökosystem. Es vereinfacht die Verwaltung von Abhängigkeiten und die Konfiguration des Spring- Frameworks. Spring Boot löst dabei Probleme, die einer effektiven und effizienten Produktivsetzung im Weg stehen, und bietet vielfältige Möglichkeiten, testgetrieben zu entwickeln.Spring Boot sollte die erste Wahl sein, Springbasierte Anwendungen zu entwickeln, unabhängig davon, ob es sich um Microservices handelt oder nicht.Dieses Buch bietet eine umfassende Einführung in die von Spring Boot unterstützten Spring-Module und -Technologien:WebanwendungenReaktive AnwendungenSecurityDatenbanktechnologienCachingTests und DokumentationDarüber hinaus stellt es verschiedene Möglichkeiten vor, Spring-Boot-Anwendungen zu deployen, sowohl in klassischen als auch in Cloud- Szenarien.Hinweise auf Best Practices sowie eine Übersicht der zahlreichen Änderungen von Spring Boot 1 auf Version 2 runden das Buch ab.

Big Data in der Praxis

Beispiellösungen mit Hadoop und NoSQL. Daten speichern, aufbereiten, visualisieren

Author: Jonas Freiknecht

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446441778

Category: Computers

Page: 448

View: 5065

DOWNLOAD NOW »

BIG DATA IN DER PRAXIS // - Für Analysten, BI-Verantwortliche, Data-Scientists, Consultants - Auf der DVD finden Sie: 18 fertige Projekte, die im Buch Schritt für Schritt entwickelt werden; Videotutorials u.a. zur Installation von Hadoop, Hive, HBase (Gesamtdauer: 80 Min.); Testdatensätze für die Wissensdatenbank Dieses Buch bringt Ihnen das Thema Big Data auf sehr praktische Art und Weise nahe. Sie lernen Technologien, Tools und Methoden kennen, entwickeln Beispiel-Lösungen und bekommen aufgezeigt, wie Sie bestehende Systeme vorausschauend auf die mit dem Big Data-Trend einhergehenden Herausforderungen vorbereiten. Dazu werden Sie neben den bekannten Apache-Projekten wie Hadoop, Hive und HBase auch einige weniger bekannte Frameworks wie Apache UIMA oder Apache OpenNLP kennenlernen, um gezielt die Verarbeitung unstrukturierter Daten zu behandeln. Alle hier verwendeten Software-Komponenten stehen im vollen Umfang kostenlos im Internet zur Verfügung. Gemeinsam mit dem Autor werden Sie ganz konkret Schritt für Schritt viele kleinere Projekte aufbauen bis hin zu einer fertigen und funktionstüchtigen Implementierung. Ziel des Buches ist es, Sie auf den Effekt und den Mehrwert der neuen Möglichkeiten aufmerksam zu machen, sodass Sie diese konstruktiv in Ihr Unternehmen tragen können und für sich und Ihre Kollegen somit ein Bewusstsein für den Wert Ihrer Daten schaffen. AUS DEM INHALT // Einführung rund um Big Data // Hadoop installieren, konfigurieren & bedienen // HDFS, Map-Reduce & YARN: Daten speichern und verarbeiten // Hadoop-Ecosystem: Überblick über dessen Komponenten // Einführung in NoSQL // HBase installieren, einrichten & auf Daten zugreifen // Data-Warehousing mit Apache Hive // HiveQL als Abfragesprache, Hive Security, Hive & JDBC // Datenimport aus relationalen Datenbanken mit Sqoop // Big Data-Visualisierung: Diagrammarten, Tipps & Trends // Visualisierungs-Frameworks im Vergleich // D3.js: Entwicklung einiger Beispieldiagramme // Entwicklung einer abschließenden Big Data-Analyse-Lösung // Troubleshooting für die Arbeit mit Hadoop, Hive & HBase

Ich hasse dieses Internet. Ein nützlicher Roman

Author: Jarett Kobek

Publisher: S. Fischer Verlag

ISBN: 3104903190

Category: Fiction

Page: 368

View: 519

DOWNLOAD NOW »

Zeitgeist ist sein zweiter Name: Mit rasender Energie erzählt Jarett Kobek in seinem Roman, was das Internet mit uns macht. San Francisco: Eine Gruppe von Freunden kollidiert hart mit der digitalen Gegenwart. Adeline hat nach einer unbedachten Äußerung zu Beyoncé und Rihanna einen Shitstorm am Hals, und Ellen findet sich nackt im Netz. Die Kampfzone hat sich verschoben, und wir selbst haben die Munition geliefert: Warum geben wir unsere Daten her? Machen Apple und Google zu den mächtigsten Playern der Welt? Hier ist sie endlich: Eine »raue Tirade zu Politik und Kultur, ein Aufschrei zu Macht und Gewalt in unserer globalisierten Welt« (New York Times). Für alle, die Dave Eggers ›Circle‹ und Michel Houellebecqs ›Unterwerfung‹ geliebt haben – plus eine Prise Wahnsinn obendrauf.