售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜