close menu
Bookswagon-24x7 online bookstore
close menu
My Account
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Java CAPS Basics: Implementing Common EAI Patterns(English)
Java CAPS Basics: Implementing Common EAI Patterns(English)

Java CAPS Basics: Implementing Common EAI Patterns(English)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Use Java CAPS to Streamline IT Services and Leverage Legacy Applications Design patterns are a useful tool for streamlining enterprise integration and Web development projects: the mission-critical projects that directly impact your competitiveness. Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf (Addison-Wesley, 2004) described many of the most useful patterns for enterprise developers. Until recently, however, implementing the patterns in that classic reference required the extensive use of raw Java code. Now there’s a better alternative: Using Sun’s Java Composite Application Suite (Java CAPS), architects and developers can implement enterprise integration patterns succinctly, elegantly, and completely. In Java™ CAPS Basics, Sun’s own Java CAPS experts show how to quickly put these new tools and technologies to work in your real-world enterprise application integration projects. After reviewing the challenges of enterprise integration, they introduce Java CAPS and show how it can simplify the development of today’s state-of-the-art “composite” applications. Next, they bridge the gap between abstract pattern languages and practical implementation details. You will learn essential Java CAPS concepts and methods in the context of the patterns you’ll actually use for real-world message and system management. Coverage includes Comparing approaches to enterprise application integration and finding ways to integrate non-invasively, with fewer changes and lower costs Mastering the core integration tools provided by Java CAPS: eGate, eInsight, eWays and JMS Using enterprise integration patterns to improve application reusability, scalability, resilience, security, and manageability Implementing patterns for message exchange, correlation, infrastructure, routing, construction, transformation, and endpoints Generating and using cryptographic objects such as X.509 Certificates, PKCS#12, and JKS Keystores Using advanced techniques such as solution partitioning and subprocess implementation, many of which are covered nowhere else Constructing two complete example solutions that bring together many of the patterns discussed and illustrated in this book The companion CD contains detailed illustrations for most of the relevant patterns and two complete Java CAPS-based case studies (with solutions) that implement a number of the patterns discussed in the book. In addition, Part II contains a chapter on cryptographic objects used to configure security-related aspects of the suite. It also provides more than sixty detailed examples designed to illustrate the concepts and patterns presented in this book. Built with JCAPS eDesigner, these graphical, component-based examples can easily be used by business analysts and others with or without strong coding skills.

Table of Contents:
Preface        xiii Acknowledgments    xxv About the Authors    xxvii SECTION I: PRELIMINARIES        1 Chapter 1: Enterprise Integration Styles        3 1.1 Introduction    3 1.2 File Transfer    3 1.3 Database Sharing         4 1.4 Remote Procedure Invocation    5 1.5 Messaging        6 1.6 Service Orchestration    7 1.7 Centralized versus Distributed    8 1.8 Chapter Summary        11 Chapter 2: Java CAPS Architecture        13 2.1 Introduction    13 2.2 Historical Note    13 2.3 Context    14 2.4 Java CAPS Architecture    16 2.5 Solution Development Stages    20 2.6 Chapter Summary        23 Chapter 3: Project Structure and Deployment    25 3.1 Introduction    25 3.2 From Logical Solution to Physical Deployment    26 3.3 Project Structure Considerations    26 3.4 Backup of Development Artifacts    36 3.5 Release Management    40 3.6 Deployment Architectures    50 3.7 Command-Line Build and Deployment    54 3.8 Chapter Summary        56 SECTION II: PATTERNS REVIEW AND APPLICATION        57 Chapter 4: Message Exchange Patterns        59 4.1 Introduction    59 4.2 Document Message    60 4.3 Command Message    60 4.4 Event Message    61 4.5 Request/Reply    63 4.6 Return Address    76 4.7 Correlation    77 4.8 Message Sequence     77 4.9 Message Expiration    82 4.10 Format Indicator        86 4.11 Data Streaming    88 4.12 Message Security    90 4.13 Chapter Summary    91 Chapter 5: Messaging Infrastructure        93 5.1 Introduction    93 5.2 Java Message Service (JMS)    94 5.3 JMS Implementation Interoperability    95 5.4 Using JMS to Integrate Non-Java Environments        95 5.5 Queues versus Topics    96 5.6 Sun SeeBeyond IQ Manager    97 5.7 Resilient JMS with JMS Grid     119 5.8 Competing Consumers    127 5.9 Point-to-Point Channel     131 5.10 Publish-Subscribe Channel     132 5.11 Datatype Channel     132 5.12 Invalid Message Channel     136 5.13 Dead Letter Channel     136 5.14 Guaranteed Delivery     140 5.15 Channel Adapter     150 5.16 Messaging Bridge     151 5.17 Message Bus     157 5.18 Chapter Summary     158 Chapter 6: Message Routing         161 6.1 Introduction     161 6.2 Overview         161 6.3 Fixed Router     163 6.4 Content-Based Router     165 6.5 Message Filter     168 6.6 Recipient List     169 6.7 Splitter     171 6.8 Aggregator     172 6.9 Resequencer     173 6.10 Composed Message Processor     175 6.11 Scatter-Gather     175 6.12 Routing Slip     176 6.13 Process Manager     177 6.14 Message Broker         177 6.15 Chapter Summary     178 Chapter 7: Message Construction         179 7.1 Introduction     179 7.2 Message     179 7.3 Object Type Definitions     180 7.4 Envelope Wrapper     188 7.5 Chapter Summary     202 Chapter 8: Message Transformation         203 8.1 Introduction     203 8.2 Envelope Wrapper     203 8.3 Content Enricher     203 8.4 Content Filter     204 8.5 Claim Check     205 8.6 Normalizer     206 8.7 Canonical Data Model     207 8.8 Chapter Summary     208 Chapter 9: Messaging Endpoints         209 9.1 Introduction     209 9.2 Messaging Gateway     209 9.3 Transactional Client     210 9.4 Polling Consumer     211 9.5 Event-Driven Consumer     216 9.6 Competing Consumers     217 9.7 Message Dispatcher     218 9.8 Selective Consumer     219 9.9 Durable Subscriber     219 9.10 Idempotent Receiver     220 9.11 Service Activator     223 9.12 Chapter Summary     225 Chapter 10: System Management         227 10.1 Introduction     227 10.2 Java CAPS Monitoring and Management     227 10.3 Solution-Specific Management     317 10.4 Chapter Summary     331 SECTION III:  SPECIALIZED JAVA CAPS TOPICS         333 Chapter 11:  Message Correlation         335 11.1 Introduction    335 11.2 Overview         336 11.3 JMSCorrelationID     337 11.4 eInsight Correlations     337 11.5 eInsight Correlation Processor: First Cut     338 11.6 Correlation Identifier     343 11.7 eInsight Correlation Processor: Second Cut     344 11.8 Derived Correlation Identifiers     349 11.9 Derived Correlation Identifiers: Alternative     354 11.10 Message Relationship Patterns         357 11.11 eGate Correlation with Dynamic Selectors     366 11.12 Chapter Summary     369 Chapter 12: Reusability         371 12.1 Introduction     371 12.2 Using JMS Request/Reply     371 12.3 Using New Web Service Collaborations         372 12.4 Using eInsight Subprocesses for Reusability     373 12.5 Using eInsight Web Services for Reusability     378 12.6 eInsight Service Process Reusability Note     382 12.7 Chapter Summary     382 Chapter 13: Scalability and Resilience         383 13.1 Introduction     383 13.2 Distributing Components     383 13.3 Exception Handling     388 13.4 Compensation     394 13.5 High-Availability Architecture     395 13.6 Chapter Summary     407 Chapter 14: Security Features         409 14.1 Introduction     409 14.2 HTTP Proxy Server Configuration     409 14.3 HTTP Basic Authentication     410 14.4 Secure Sockets Layer (SSL, TLS)     415 14.5 Secure Batch FTP Variants     433 14.6 Chapter Summary     435 Bibliography     437 Index     445


Best Seller

| | See All


Product Details
  • ISBN-13: 9780137130719
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Edition: 1
  • Language: English
  • Series Title: English
  • Sub Title: Implementing Common EAI Patterns
  • Width: 184 mm
  • ISBN-10: 0137130716
  • Publisher Date: 01 May 2008
  • Binding: SA
  • Height: 242 mm
  • No of Pages: 496
  • Spine Width: 30 mm
  • Weight: 920 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Java CAPS Basics: Implementing Common EAI Patterns(English)
Pearson Education (US) -
Java CAPS Basics: Implementing Common EAI Patterns(English)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Java CAPS Basics: Implementing Common EAI Patterns(English)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA