
Service Oriented Java Business Integration
Binildas A. Christudas(Author)
Packt Publishing
Published on 12. March 2008
Book
Paperback/Softback
436 pages
978-1-84719-440-4 (ISBN)
Description
The book covers all concepts with examples that can be built, deployed, and run by readers using the Apache Ant tool in Apache ServiceMix, which is an open-source Enterprise Service Bus that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA). The aim of this book is to prepare an architect or developer for building integration solutions using ESB. To that end, this book takes a practical approach, emphasizing how to get things done in ServiceMix with code. When needed, it delves into the theoretical aspects of ESB, and such discussions are supplemented with working samples. The book, thus, distils some of the knowledge that has emerged over the last decade in the realm of Java Integration. This book is aimed at Java developers and integration architects who want to become proficient with the Java Business Integration (JBI) standard. Readers should have some experience with Java and have developed and deployed applications in the past, but need no previous knowledge of JBI.
The book can also be useful to anyone who is struggling to understand ESB and how it differs from other architectures and to understand its position in SOA. This book primarily targets IT professionals in the field of SOA and Integration solutions-in other words, intermediate to advanced users. You are likely to find the book useful if you fall into any of the following categories: A programmer, designer, or architect in Java who wants to learn and code in JBI or ESB. A programmer, designer, or architect who doesn't normally code in Java can still benefit from this book, since we 'assemble integration components' using XML with little to no Java code. An IT Manager or an Officer who knows well about SOA or SOI but want to see something in code (you can adorn your flashy presentations with some live code too).
The book can also be useful to anyone who is struggling to understand ESB and how it differs from other architectures and to understand its position in SOA. This book primarily targets IT professionals in the field of SOA and Integration solutions-in other words, intermediate to advanced users. You are likely to find the book useful if you fall into any of the following categories: A programmer, designer, or architect in Java who wants to learn and code in JBI or ESB. A programmer, designer, or architect who doesn't normally code in Java can still benefit from this book, since we 'assemble integration components' using XML with little to no Java code. An IT Manager or an Officer who knows well about SOA or SOI but want to see something in code (you can adorn your flashy presentations with some live code too).
More details
Language
English
Place of publication
Birmingham
United Kingdom
Dimensions
Height: 235 mm
Width: 191 mm
ISBN-13
978-1-84719-440-4 (9781847194404)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Binildas C. A. provides Technical Architecture consultancy for IT solutions. He has over 13 years of IT experience, mostly in Microsoft and Sun technologies. Distributed Computing and Service Oriented Integration are his main stream skills, with extensive hands-on experience in Java and C#.NET programming. Binil holds a BTech. degree in Mechanical Engineering from College of Engineering, Trivandrum (www.cet.ac.in) and an MBA in Systems Management, from Institute of Management, Kerala (www.imk.ac.in). A well-known and a highly sought-after thought leader, Binil has designed and built many highly scalable middle-tier and integration solutions for several top-notch clients including Fortune 500 companies. He has been previously employed by multiple IT consulting firms including IBS Software Services (www.ibsplc.com) and Tata Consultancy Services (www.tcs.com) and currently works for Infosys Technologies (www.infosys.com) as a Principal Architect where he heads the J2EE Architects group servicing Communications Service Provider clients. Binil is a Sun Certified Programmer (SCJP), Developer (SCJD), Business Component Developer (SCBCD) and Enterprise Architect (SCEA), Microsoft Certified Professional (MCP) and Open Group (TOGAF8) Certified Enterprise Architecture Practitioner. He is also a Licensed Zapthink Architect (LZA) in SOA. Besides Technical Architecture Binil also practices Enterprise Architecture. When not in software, Binil spends time with wife Sowmya & daughter Ann in 'God's Own Country', Kerala (www. en.wikipedia.org/wiki/Kerala). Binil does long distance running and is a national medalist in Power Lifting. You may contact Binil at biniljava@yahoo.co.in or binil_christudas@infosys.com.
Content
Chapter 1,Why Enterprise Service Bus Chapter 2,Java Business Intergration Chapter 3,JBL Container -ServiceMix Chapter 4 Binding-The Conventional Way Chapter 5 Some XFire Binding Tools Chapter 6 JBI Packaging and Deployment Chapter 7 Developing JBI Components Chapter 8 Binding EJB in a JBI Container Chapter 9 POJO Binding Using JSR181 Chapter 10,Bind Web Services in ESB Chapter 11,Access Web Services Using the JMS Channel Chapter 12,Java XML Binding using XStream Chapter 13 JBI Proxy Chapter 14,Web Service Versioning Chapter 15,Enterprise Integration Patterns in ESB Chapter 16 Sample Service Aggregation Chapter 17 Transactions,Security,Clustering,and JMX Index