作者:Michael Czapski, Sebastian Krueger, Brendan Marry, Saurabh Sahai, Peter Vaneris, Andrew Walker
出版日期:May 3, 2008
出版社:Prentice Hall
页数:496
ISBN:ISBN-10: 0137130716 ISBN-13: 978-0137130719
文件格式:PDF
Product Description
Use Java CAPS to Streamline IT Services and Leverage Legacy Applications
Design patterns are a useful tool for streamlining enterpriseintegration and Web development projects: the mission-critical projectsthat directly impact your competitiveness. Enterprise Integration Patternsby Gregor Hohpe and Bobby Woolf (Addison-Wesley, 2004) described manyof the most useful patterns for enterprise developers. Until recently,however, implementing the patterns in that classic reference requiredthe extensive use of raw Java code. Now there’s a better alternative:Using Sun’s Java Composite Application Suite (Java CAPS), architectsand developers can implement enterprise integration patternssuccinctly, elegantly, and completely.
In Java™ CAPS Basics, Sun’s own Java CAPSexperts show how to quickly put these new tools and technologies towork in your real-world enterprise application integration projects.After reviewing the challenges of enterprise integration, theyintroduce Java CAPS and show how it can simplify the development oftoday’s state-of-the-art “composite” applications. Next, they bridgethe gap between abstract pattern languages and practical implementationdetails. You will learn essential Java CAPS concepts and methods in thecontext of the patterns you’ll actually use for real-world message andsystem management.
Coverage includes
Comparing approaches to enterprise application integration andfinding ways to integrate non-invasively, with fewer changes and lowercostsMastering the core integration tools provided by Java CAPS: eGate, eInsight, eWays and JMSUsing enterprise integration patterns to improve application reusability, scalability, resilience, security, and manageabilityImplementing patterns for message exchange, correlation, infrastructure, routing, construction, transformation, and endpointsGenerating and using cryptographic objects such as X.509 Certificates, PKCS#12, and JKS KeystoresUsing advanced techniques such as solution partitioning and subprocess implementation, many of which are covered nowhere elseConstructing two complete example solutions that bring together many of the patterns discussed and illustrated in this bookAbout the Author
Michael Czapski has 25 years of experience in the ITindustry, the last 10 in the field of enterprise applicationintegration. He provides Java CAPS expertise and leverages Java CAPScapabilities in solutions spanning the spectrum of Sun Microsystemssoftware offerings.
Michael has written a number of technical whitepapers on varioustopics for ICAN and Java CAPS, addressing, among others, Java CAPSsecurity configuration, WS-Security implementation in Java CAPS, andapplication of EAI patterns to Java CAPS solutions. He is a Java CAPSApostle, an active contributor to Java CAPS communities and forums, anda presenter at various industry conferences.
Sebastian Krueger started working on EAI softwarewith SeeBeyond ICAN 5.0.5 in late 2005 and has since worked on all SunJava CAPS eGate, eInsight, and eXchange product components, as well ason JMS Grid.
Initially providing Java CAPS consulting services to the New Zealandmarket, he now works for the Inland Revenue Department of New Zealand,where he is a senior analyst programmer.
Sebastian is a Sun-Certified Java Programmer and an LPI-Certified Linux Professional.
Brendan Marry has over 10 years of experience in ITand is currently an integration solutions architect for SunMicrosystems in Auckland, New Zealand, responsible for the design anddelivery of enterprise integration architectures using Java CAPS.
He has over 4 years of experience at Sun, specifically around the SunJava CAPS. Brendan worked in the Java Mobile space and Java Enterprisespace in Europe before immigrating to New Zealand and joining Sun. Heenjoys providing project management and solution architectural advice,vision, and guidance to his clients using the Java CAPS products.
Saurabh Sahai has over 13 years of experience inIT, developing enterprise-class middleware software and commercialsolutions for major software vendors. Over the past 4 years, he hasworked as an integration architect within the Sun SOA/EAI professionalservice practice, where he is responsible for the architecture anddelivery of advanced Sun Java CAPS–based solutions to major commercialand government clients within Australia and New Zealand. Prior to SunMicrosystems, he worked for about 9 years as a J2EE/middlewarearchitect for Fujitsu Australia Software Technologies, developingJava/J2EE/ C++–based middleware software for Fujitsu’s INTERSTAGEenterprise product set. He has extensive experience developingcommercial J2EE applications using major application servers andopen-source frameworks.
Saurabh is based in Sydney, Australia, and loves listening to jazz in his spare time.
Peter Vaneris has 19 years of experience in the ITindustry, the last 2 in the field of Java CAPS support. Prior toworking with Java CAPS, Peter specialized in system administration,monitoring, automation, and enterprise management.
Andrew Walker has 18 years of experience in IT andoriginally joined SeeBeyond in January 1999, where he started workingwith one of the early EAI software products, then known as DataGate.Subsequently, he has worked with all the EAI software products releasedby SeeBeyond and now Sun Microsystems. Andrew has broad experience inarchitecting and implementing EAI and SOA solutions for customers inthe Asia–Pacific region. He is currently based in Singapore andprovides Java CAPS consulting services throughout the Asia–Pacificregion as part of his job role in Sun Microsystems ProfessionalServices.