SOA with Java (häftad)
Format
Häftad (Paperback)
Språk
Engelska
Antal sidor
592
Utgivningsdatum
2017-04-28
Upplaga
1
Förlag
Pearson
Medarbetare
Tost, Andre / Roy, Satadru / Thomas, Philip / Balasubramanian, Raj / Chou, David / Plunkett, Thomas
Dimensioner
226 x 178 x 36 mm
Vikt
981 g
Antal komponenter
1
ISBN
9780134767451

SOA with Java

Realizing ServiceOrientation with Java Technologies

Häftad,  Engelska, 2017-04-28

Slutsåld

An outstanding depth-and-breadth resource for IT architects and Java professionals to understand and apply the marriage of SOA and modern Java.
--Antonio Bruno, Enterprise Architecture and Strategy, digitalStrom

A great self-contained book on SOA using flexible Java implementations....
--Roger Stoffers, Hewlett Packard

Provides clarity on abstract concepts and is filled with concrete examples of implementing SOA principles in Java environments.
--Sanjay Singh, Certified SOA Architect

...provides a holistic, comprehensive view on leveraging SOA principles and architecture for building and deploying performant Java services.
--Suzanne DSouza, KBACE Technologies

Thomas Erls series of books on services technology have shaped, influenced, and strengthened a whole community of enterprise and solution architects thinking and solution development, and the much awaited SOA with Java book is an excellent addition to the series. It is a must-read.
--Lalatendu Rath, Wipro Technologies

The Definitive Guide to Building Service-Oriented Solutions with Lightweight and Mainstream Java Technologies

Java has evolved into an exceptional platform for building Web-based enterprise services. In SOA with Java, Thomas Erl and several world-class experts guide you in mastering the principles, best practices, and Java technologies you need to design and deliver high-value services and service-oriented solutions.

Youll learn how to implement SOA with lightweight frameworks, mainstream Java services technologies, and contemporary specifications and standards. To demonstrate real-world examples, the authors present multiple case study scenarios. They further demystify complex concepts with a plain-English writing style. This book will be valuable to all developers, analysts, architects, and other IT professionals who want to design and implement Web-based service-oriented architectures and enterprise solutions with Java technologies.

Topic Areas
  • Applying modern service-orientation principles to modern Java technology platforms
  • Leveraging Java infrastructure extensions relevant to service-oriented solutions
  • Exploring key concepts associated with SOA and service-orientation within the context of Java
  • Reviewing relevant Java platforms, technologies, and APIs
  • Understanding the standards and conventions that REST and SOAP services are built upon in relation to Java implementations
  • Building Java Web-based services with JAX-WS and JAX-RS
  • Applying the eight key principles of service-orientation design using Java tools and technologies
  • Creating Java utility services: architectural, design, and implementation issues
  • Constructing effective entity services: service contracts, messages, data access, and processing
  • Constructing task services, inclu...
Visa hela texten

Kundrecensioner

Har du läst boken? Sätt ditt betyg »

Fler böcker av Thomas Erl

Övrig information

Thomas Erl is a top-selling IT author, founder of Arcitura Education, editor of the Service Technology Magazine, and series editor of the Prentice Hall Service Technology Series from Thomas Erl. With more than 175,000 copies in print worldwide, his books have become international bestsellers and have been formally endorsed by senior members of major IT organizations, such as IBM, Microsoft, Oracle, Intel, Accenture, IEEE, HL7, MITRE, SAP, CISCO, HP, and many others. As CEO of Arcitura Education Inc. and in cooperation with CloudSchool.com and SOASchool.com, Thomas has led the development of curricula for the internationally recognized Cloud Certified Professional (CCP) and SOA Certified Professional (SOACP) accreditation programs, which have established a series of formal, vendor-neutral industry certifications obtained by thousands of IT professionals around the world. Thomas has toured more than 20 countries as a speaker and instructor and regularly participates in international conferences, including Service Technology Symposium and Gartner events. More than 100 articles and interviews by Thomas have been published in numerous publications, including The Wall Street Journal and CIO Magazine. Andre Tost works as a Senior Technical Staff Member and Software Architect in IBM's Software Group. He is currently helping to develop and evolve the new PureApplication System cloud platform. Previously, Andre spent 10 years as an SOA consultant for IBM, leading large SOA transformation projects with clients worldwide. His specific focus was on SOA governance and middleware integration using enterprise service bus technology. Andre has co-authored several technical books and has published many articles on SOA and related topics. He is also a frequent conference speaker. Originally from Germany, he now works and lives in Rochester, Minnesota. He likes to watch, coach and play soccer whenever his busy schedule allows. Andre has a degree in Electrical Engineering from Berufsakademie Stuttgart, Germany. Satadru Roy is a Consultant Architect who has designed and built large-scale, distributed systems using Java-based technologies for the last two decades. In that time he has worked as a product engineer and services consultant at Java infrastructure software vendors such as BEA Systems, Sun Microsystems, and Oracle Inc. He currently helps customers build mobile and cloud-hosted applications where he alternates between wearing architect and development manager hats, while his main areas of focus are API design and lightweight integration using agile development methodologies. Satadru is also immersing himself in the growing eco-system of the Scala platform and believes they will play increasingly important roles in future cloud and Big Data applications. He holds a Masters degree in Engineering from Indian Institure of Science. Philip Thomas is an IT Architect in IBM's Software Group. During his time in the technology sector, he has worked across industries and geographies with a range of organizations as a consultant on technology strategy and on the architecture, design, and implementation of a broad variety of solutions. His expertise spans a number of areas including Java/JEE, SOA, transaction processing systems, messaging/integration middleware, business process management, information management systems, and business analytics. He currently specializes in Big Data and analytics, based out of the UK. Prior to joining IBM in 2000, Phil trained as a physicist and holds a Ph.D. in experimental high-temperature superconductivity awarded by the University of Birmingham.

Innehållsförteckning

Foreword   xix
CHAPTER 1: Introduction   1

1.1 About This Book   2
Objectives of This Book   2
Who This Book Is For   2
What This Book Does Not Cover   3
1.2 Prerequisite Reading   3
How This Book Is Organized   4
1.3 How Principles and Patterns Are Used in This Book   7
1.4 Symbols and Figures   7
1.5 Additional Information   7
Updates, Errata, and Resources (www.servicetechbooks.com)    8
Referenced Specifications (www.servicetechspecs.com)    8
The Service Technology Magazine (www.servicetechmag.com)    8
Service-Orientation (www.serviceorientation.com)    8
What Is REST? (www.whatisrest.com)    8
What Is Cloud? (www.whatiscloud.com)    8
SOA and Cloud Computing Design Patterns (www.soapatterns.org, www.cloudpatterns.org)    8
SOA Certified (SOACP) Professional (www.soaschool.com)    9
Cloud Certified Professional (CCP) (www.cloudschool.com)    9
Big Data Science Certified Professional (BDSCP) (www.bigdatascienceschool.com)    9
Notification Service   9
CHAPTER 2: Case Study Examples   11
2.1 How Case Study Examples Are Used   12
Style Characteristics   12
Relationship to Abstract Content   12
Code Samples   12
2.2 Case Study Background: NovoBank   13
Technical Infrastructure   13
Automation Solutions   13
Business Obstacles and Goals   14
Future IT Roadmap   15
1. Build Reusable Business Services   15
2. Consolidate Information   16
3. Improve Channel Experience   16
4. Build Services Infrastructure   16
2.3 Case Study Background: SmartCredit Co   16
Technical Infrastructure   17
Automation Solutions   17
Business Goals   17
Future IT Roadmap   18
PART I: FUNDAMENTALS
CHAPTER 3: Fundamental SOA Concepts   21

3.1 Basic Terminology and Concepts   22
Service-Oriented Computing   22
Service-Orientation   24
Service-Oriented Architecture (SOA)    27
SOA Manifesto   28
Services   29
Cloud Computing   29
IT Resources   30
Service Models   30
Agnostic Logic and Non-Agnostic Logic   31
Service Inventory   32
Service Portfolio   32
Service Candidate   33
Service Contract   33
Service-Related Granularity   34
Service Profiles   35
SOA Design Patterns   36
3.2 Further Reading   38
CHAPTER 4: Basic Java Distributed Technologies   39
4.1 Java Distributed Computing Basics   40
Java SE Architecture   41
Java EE Architecture   41
The Beginning of Java EE   41
Application Packaging and Deployment &nbs...