Catálogo de publicaciones - libros
Definitive Guide to SOA: BEA AquaLogic® Service Bus, The
Jeff Davies Ashish Krishna David Schorow
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Software Engineering/Programming and Operating Systems
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-1-59059-797-2
ISBN electrónico
978-1-4302-0263-9
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Apress 2007
Cobertura temática
Tabla de contenidos
Why Use a Service Bus?
E nterprise Service Buses (ESBs) are all the rage in modern software development. You can’t pick up a trade magazine these days without some article on ESBs and how they make your life wonderful. If you’re a software development veteran, you’ll recognize the hype immediately. ESBs aren’t going to be the magic answer for our industry any more than were XML, web services, application servers, or even ASCII. Each of the aforementioned technologies started life with a lot of fanfare and unrealistic expectations (the result of the inevitable ignorance we all have with any emerging technology), and each technology ended up becoming a reliable tool to solve a specific set of problems.
Palabras clave: Business Service; Proxy Service; Loose Coupling; Service Client; Simple Network Management Protocol.
Pp. 1-10
Installing and Configuring the Software
T his chapter will walk you through the installation process for ALSB and the process of configuring your development environment. By the end of this chapter, you’ll be able to compile and run the sample code that comes with this book.
Palabras clave: Main Menu; Radio Button; Code Completion; Preference Dialog; Screen Real Estate.
Pp. 11-20
Hello World Service
I n the tradition of computer learning books of the past several decades, in this chapter you’ll write a quick Hello World service to help you get an understanding of the basics of ALSB. During this process, you’ll gain a fundamental understanding of the ALSB interface, how to create a project using the ALSB console, and more. You’ll also see from end to end how to create and deploy business and proxy services on ALSB, along with how to create test clients to ensure that your services are working as desired. You’ll follow these steps: 1. Use Workshop to create and deploy a web service that implements the business logic.
Palabras clave: Business Service; Proxy Service; Soap Message; Message Flow; Browser Window.
Pp. 21-50
Message Flow Basics
M essaging is at the heart of ALSB. Messages are handled by message flows : a set of instructions on what to do with each message. In Chapter 3 you created your first message flow. It was trivial in nature, yet it shares the same basic set of components that even the most advanced message flows possess. Each message flow is constructed from one or more nodes. There are four basic node types: Start, Pipeline Pair, Route, and Branch. If no nodes are added to a message flow, then ALSB simply echoes the request message back to the caller.
Palabras clave: Business Service; Proxy Service; Error Handler; Branch Node; XPath Expression.
Pp. 51-65
A Crash Course in WSDL
I n this chapter, you’ll learn the “bare bones” of creating a WSDL by hand. Our goal in this chapter is to provide you with some best practices and quickly get you up to speed with the language. If you’re already comfortable with the WSDL language, you can safely skip this chapter. If you’re a WSDL/XML Schema purist, then reading this chapter will only upset you: we won’t take the time to cover the esoteric capabilities of the language here.
Palabras clave: Proxy Service; Remote Procedure Call; Document Instance; WSDL Document; WSDL File.
Pp. 67-94
Message Flows
I n this chapter, you’ll do a couple fun and interesting projects to help you get accustomed to creating more advanced message flows. Before long, you’ll intuitively understand when to use each type of message flow node and exactly how get the maximum benefit.
Palabras clave: Credit Rating; Business Service; Proxy Service; Credit Score; Branch Node.
Pp. 95-116
Advanced Messaging Topics
M essages are at the heart of an ESB, and ALSB is no exception. Therefore, it’s worth your while to ensure you have a solid understanding of the principles of messages and invocation models. Much of this chapter is more specific to WLS than it is to ALSB. It’s important to know both sides of the “services equation,” and creating WebLogic web services will figure prominently in your ALSB work.
Palabras clave: Business Service; Service Type; Transport Protocol; Proxy Service; Message Type.
Pp. 117-172
Reporting and Monitoring
A lthough reporting and monitoring are discrete capabilities of the service bus, they’re closely related. Monitoring is the ability to collect runtime information, while reporting is focused on delivering message data and alerts. There’s also some overlap between monitoring and reporting. For example, you can monitor the number of alerts that have been reported. Monitoring is focused on operational information: the general health of the service bus, how many alerts have been generated and of what type, the status of Service Level Agreements (SLAs), and the gathering of related statistics. A simple way to differentiate between monitoring and reporting is this: monitoring is strategic, reporting is tactical.
Pp. 173-194
Security Models and Service Bus
U sing SOA-enabling applications and creating fine-grained services significantly increases the number of services for you to manage. Composite applications and services consume these additional services, which are distributed across the enterprise for orchestration or to provide high-level services or functionality to meet IT and business needs. The permissions to access to these services must conformto the security policies of the enterprise. If services are not secure, discerning legitimate requests from rogue access attempts is a daunting task. Unauthorized access to a service may result in degraded service performance or even in unavailability.
Palabras clave: Security Policy; Business Service; Security Model; Access Control Policy; Proxy Service.
Pp. 195-204
Planning Your Service Landscape
D esigning an enterprise SOA is a huge task. Although tools that help make creating and managing your SOA easier are advancing at a rapid pace, these tools cannot provide a substitute for the amount of human effort required to design the SOA itself. Many of the customers we meet are eager to start designing their SOA but almost immediately get “lost” in the details. Determining where to start can be a daunting task in itself.
Palabras clave: Credit Card; Application Service; Enterprise Architecture; Service Layer; Order Management.
Pp. 205-231