Cargando…

Cloud native integration with Apache Camel : building agile and scalable integrations for Kubernetes platforms /

Address the most common integration challenges, by understanding the ins and outs of the choices and exemplifying the solutions with practical examples on how to create cloud native applications using Apache Camel. Camel will be our main tool, but we will also see some complementary tools and plugin...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Camposo, Guilherme
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress L.P., 2021.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1265465237
003 OCoLC
005 20231017213018.0
006 m o d
007 cr un|---aucuu
008 210828s2021 cau o 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d GW5XE  |d OCLCO  |d ESU  |d OCLCF  |d UKAHL  |d OCLCO  |d OCLCQ  |d OCL  |d OCLCO 
019 |a 1266215282 
020 |a 9781484272114  |q (electronic bk.) 
020 |a 1484272110  |q (electronic bk.) 
020 |z 9781484272107 
024 7 |a 10.1007/978-1-4842-7211-4  |2 doi 
029 1 |a AU@  |b 000069838556 
035 |a (OCoLC)1265465237  |z (OCoLC)1266215282 
050 4 |a QA76.76.A65 
072 7 |a U  |2 bicssc 
072 7 |a COM000000  |2 bisacsh 
072 7 |a UX  |2 thema 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Camposo, Guilherme. 
245 1 0 |a Cloud native integration with Apache Camel :  |b building agile and scalable integrations for Kubernetes platforms /  |c Guilherme Camposo. 
260 |a Berkeley, CA :  |b Apress L.P.,  |c 2021. 
300 |a 1 online resource (282 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Welcome to Apache Camel -- What Is System Integration? -- Business or Integration Logic? -- Cloud Native Applications -- What is Apache Camel? -- Integration Logic, Integration Routing -- Exchanges and Messages -- Expression Languages -- Quarkus -- Java Evolution -- Microservices -- Development Requirements -- The MicroProfile Specification -- Running the Code -- Packing Applications -- Fast Jar -- Uber Jar -- Container Images -- Summary 
505 8 |a Chapter 2: Developing REST Integrations -- Camel DSLs -- REST and OpenAPI -- First Application: REST File Server -- REST Interfaces and OpenAPI -- Readability and Logic Reuse -- Beans and Processors -- Predicates -- Data Formats -- Type Converters -- Summary -- Chapter 3: Securing Web Services with Keycloak -- Access Control -- OAuth 2.0 -- OpenID Connect -- Keycloak -- Securing REST APIs with Keycloak -- Exposing the Contact List API -- Configuring Keycloak -- Configuring The Resource Server -- Consuming APIs with Camel -- Summary -- Chapter 4: Accessing Databases with Apache Camel 
505 8 |a Relational Databases -- Persistence with JPA -- Parameterized Queries with JPA -- Transactions -- Handling Exceptions -- Try-Catch-Finally -- Error Handlers -- OnException Clause -- Summary -- Chapter 5: Messaging with Apache Kafka -- Message-Oriented Middleware -- Apache Kafka -- Concepts and Architecture -- Installing and Running -- Testing the Installation -- Camel and Kafka -- Setting Up the Application -- First Test -- Scaling Consumers -- Offset Reset -- Unit Testing Applications -- Summary -- Chapter 6: Deploying Applications to Kubernetes -- Kubernetes -- Minikube 
505 8 |a First Application Deployment -- Quarkus-minikube -- App Configuration -- Environment Variables -- ConfigMaps and Secrets -- Health Check and Probes -- Request and Limits -- Summary -- Index 
520 |a Address the most common integration challenges, by understanding the ins and outs of the choices and exemplifying the solutions with practical examples on how to create cloud native applications using Apache Camel. Camel will be our main tool, but we will also see some complementary tools and plugins that can make our development and testing easier, such as Quarkus, and tools for more specific use cases, such as Apache Kafka and Keycloak. You will learn to connect with databases, create REST APIs, transform data, connect with message oriented software (MOMs), secure your services, and test using Camel. You will also learn software architecture patterns for integration and how to leverage container platforms, such as Kubernetes. This book is suitable for those who are eager to learn an integration tool that fits the Kubernetes world, and who want to explore the integration challenges that can be solved using containers. You will: Focus on how to solve integration challenges Understand the basics of the Quarkus as it's the foundation for the application Acquire a comprehensive view on Apache Camel Deploy an application in Kubernetes Follow good practices. 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed September 8, 2021). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Apache Camel. 
630 0 7 |a Apache Camel  |2 fast 
650 0 |a Application software  |x Development. 
650 0 |a Cloud computing. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Infonuagique. 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Cloud computing  |2 fast 
776 0 8 |i Print version:  |a Camposo, Guilherme.  |t Cloud Native Integration with Apache Camel.  |d Berkeley, CA : Apress L.P., ©2021  |z 9781484272107 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484272114/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH39211765 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6712977 
938 |a YBP Library Services  |b YANK  |n 302425841 
994 |a 92  |b IZTAP