目錄(254章)
倒序
- coverpage
- Title Page
- Copyright
- WSO2 Developer’s Guide
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Getting Started with SOA and WSO2
- SOA principles
- SOA organization
- Technology for SOA
- Downloading WSO2 Enterprise Integrator
- WSO2 Update Manager
- Add an existing product to WUM repository
- Download a product using WSO2 Update Manager
- Check for product updates using WSO2 Update Manager
- Deleting a product from the WSO2 Update Manager repository
- Installing WSO2 Enterprise Integrator
- Starting components manually
- Starting/stopping WSO2 Enterprise Integrator
- Starting/stopping WSO2 EI Analytics
- Starting/stopping WSO2 EI Business Process
- Starting/stopping WSO2 EI Broker
- Starting all the products
- WSO2 EI Configuration
- Configuring JDBC drivers
- Configuring transports
- Configuring message formatters and message builders
- Summary
- Developing Integration Projects with WSO2EI Tooling
- Installing and running WSO2EI Tooling
- Creating carbon projects
- ESBConfig projects
- Creating a proxy
- Creating a REST API
- Creating a sequence
- Creating an endpoint
- Registry Resource Project
- Data Service Project
- Composite Application Project
- ESB Solution Project
- Debugging mediation
- Data mapping
- Summary
- Building Web Services
- Mediators
- The property mediator
- The log mediator
- The send mediator
- The respond mediator
- The loopback mediator
- The drop mediator
- The sequence mediator
- The script mediator
- Sequences
- Main sequence
- The fault sequence
- A custom sequence
- Proxies
- The transformer proxy
- Secure proxy
- WSDL based proxy
- Logging proxy
- Pass through proxy
- Custom proxy
- APIs
- URL mapping
- URI template
- Inbound endpoints
- Listening
- Polling
- Event based
- Custom
- Tasks
- Scheduling data services
- Scheduling other services
- Summary
- Building Data Services
- Configuring data sources
- Create wizard
- Data service details
- Adding datasources
- Adding queries
- Adding new queries using XML responses
- Adding new queries using JSON responses
- Adding new queries using a filter
- Adding new queries for inserting data
- Adding new queries for updating data
- Adding new queries for deleting data
- Adding operations
- Adding resources
- Creating CRUD data services
- Creating data services using WSO2 EI Tooling
- Summary
- Transforming the Content of the Payload
- Creating new content
- The PayloadFactory mediator
- Script mediator
- Change the format of the content
- Message type
- The XQuery mediator
- Enrich the message
- The Enrich mediator
- Message transformation
- The XSLT mediator
- The FastXSLT mediator
- Summary
- Conditional Route
- Checking the payload content
- Validating XML
- Validating JSON
- Boolean filtering
- Multiple filtering
- Advanced routing
- The conditional router mediator
- The rule mediator
- Summary
- Quality of Service
- Security
- Security scenarios
- Scenario 1: UsernameToken
- Scenario 2: Non-repudiation
- Scenario 3: Integrity
- Scenario 4: Confidentiality
- Scenario 5: Sign and encrypt - X509 authentication
- Scenario 6: Sign and encrypt - Anonymous clients
- Scenario 7: Encrypt only - UsernameToken authentication
- Scenario 8: Sign and encrypt - UsernameToken authentication
- Scenario 9: Secure conversation - Sign only - Service as STS - Bootstrap policy - Sign and encrypt X509 authentication
- Scenario 10: Secure conversation - Sign only - Service as STS - Bootstrap policy - Sign and encrypt anonymous clients
- Scenario 11: Secure conversation - Sign and Encrypt - Service as STS - Bootstrap policy - Sign and encrypt X509 authentication
- Scenario 12: Secure conversation - Sign only - Service as STS - Bootstrap policy - Sign and encrypt anonymous clients
- Scenario 13: Secure conversation - Sign and Encrypt - Service as STS - Bootstrap policy - Sign and encrypt anonymous clients
- Scenario 14: Secure conversation - Encrypt only - Service as STS - Bootstrap policy - Sign and encrypt UsernameToken authentication
- Scenario 15: Secure conversation - Sign and encrypt - Service as STS - Bootstrap policy - Sign and encrypt UsernameToken authentication
- Scenario 16: Kerberos token-based security
- Securing the transport
- Creating a certificate for the EI server
- Configuring HTTPS transport
- Securing REST APIs
- Basic authentication
- Authentication against WSO2 Identity Server
- Securing SOAP Proxies
- Invoking secure backend
- Basic-auth authentication
- OAuth authentication
- Getting a token from the WSO2 API manager
- WS-Security
- Throttling
- Caching
- Summary
- Tasks Scheduling
- Configuring the server
- Setting the server mode
- Configuring a clustered task server
- Scheduling integration services
- Scheduling data services
- Custom tasks
- Summary
- WSO2 Enterprise Integration Logging
- General enterprise integration logging
- Logging the orchestration
- Log mediator
- Adding log properties
- Script mediator
- Logging per API and per proxy service
- Summary
- WSO2 Enterprise Integration Testing
- Testing with a built-in tester
- Testing with SOAPUI
- Creating a web service client
- Creating a mock service
- Creating a test case
- Other ways of testing
- Summary
- Integrating with VFS
- Configuring the server
- Large files
- Reading files
- VFS properties
- transport.vfs.FileURI
- transport.vfs.ContentType
- transport.vfs.FileNamePattern
- transport.PollInterval
- transport.vfs.ActionAfterProcess
- transport.vfs.ActionAfterFailure
- transport.vfs.MoveAfterProcess
- transport.vfs.MoveAfterFailure
- transport.vfs.ReplyFileURI
- transport.vfs.ReplyFileName
- transport.vfs.MoveTimestampFormat
- transport.vfs.Streaming
- transport.vfs.ReconnectTimeout
- transport.vfs.MaxRetryCount
- transport.vfs.Append
- transport.vfs.MoveAfterFailedMove
- transport.vfs.FailedRecordsFileName
- transport.vfs.FailedRecordsFileDestination
- transport.vfs.MoveFailedRecordTimestampFormat
- transport.vfs.FailedRecordNextRetryDuration
- transport.vfs.Locking
- transport.vfs.FileProcessCount
- transport.vfs.FileProcessInterval
- transport.vfs.ClusterAware
- transport.vfs.FileSizeLimit
- transport.vfs.AutoLockReleaseInterval
- Local filesystem
- FTP and FTPS
- SFTP
- Writing files
- Transferring files
- File connector
- Configuring
- Working
- Summary
- Integrating with JMS - WSO2 EI Message Brokering
- Creating message queues
- Publishing messages to a queue
- Consuming messages from a queue
- Dead Letter Channel
- Connectors
- Types of Connectors
- SOAP-based connectors
- REST-based connectors
- Java API-based connectors
- Summary
- Introduction to Ballerina
- The Ballerina language history
- The main concepts of Ballerina
- Connectors
- Type system
- Community
- Ballerina tools
- Composer
- Docerina
- Testerina
- Packerina
- Working with Ballerina
- Summary 更新時間:2021-07-08 10:06:40
推薦閱讀
- 程序設計與實踐(VB.NET)
- Magento 2 Theme Design(Second Edition)
- Android Development with Kotlin
- Oracle BAM 11gR1 Handbook
- 微信小程序入門指南
- C語言開發基礎教程(Dev-C++)(第2版)
- Learning Apache Karaf
- Java并發編程:核心方法與框架
- Mastering Adobe Captivate 7
- Visual C++開發寶典
- MATLAB 2020 GUI程序設計從入門到精通
- 從零開始學算法:基于Python
- Android應用程序設計
- Building an E-Commerce Application with MEAN
- iOS Application Development with OpenCV 3
- Mastering Social Media Mining with R
- C語言從入門到精通(第6版)
- 高并發系統:設計原理與實踐
- Mastercam X2寶典
- 三菱FX/Q系列 PLC工程實例詳解
- Java Web程序設計任務教程(第2版)
- MariaDB Cookbook
- Java程序員面試筆試通關寶典
- Selenium自動化測試之道
- 深入淺出Java編程
- JSP網絡程序設計與案例開發教程
- 微信公眾平臺應用開發:方法、技巧與案例
- Mastering Spring 5.0
- 深入分析Java Web技術內幕
- Visual Studio 2013 Cookbook