Architecture, Java, SOA, OSGI
Architecture, Java, SOA, OSGI
The main subject of these entries is the Service Oriented Architecture (SOA) using JEE, web services and OSGI. Open source frameworks such as Hibernate, Spring and the Alfresco Content Management System are presented, too.
Topics such as
- OSGI
- SOA (BPEL, Mediation Modules, Transactional aspects, Fault handling and compensation, Versioning business processes)
- JMS
- JCA
- Scheduling frameworks
- Concurrency aspects
- Design patterns
- JEE architecture template
- Aspects of IT Architecture - Network Topologies, Communication Protocols and Storage Solutions
- Alfresco - practical development aspects
- Web Tier Technologies and Frameworks: Servlets, JSPs, JSF, Portlets, Spring MVC
- Business & Persistence Tier Technologies: EJB and JPA
- Spring Framework
- Hibernate Framework
and more can be found in this series.
CONTENTS:
- OSGI & Maven - Groboutils Caused Classloader Problems
- OSGI - SOA in a JVM
- Transaction, Fault Handling & Compensation in BPEL Processes
- Late Binding Versus Selectors
- Evolution of Mediation Flows
- Integration Scenarios with JMS – Asynchronous Service Invoker
- JMS Custom Binding for a Mediation Module
- Java Messaging Service, Messaging Models, Usages and Tools
- A Tour of Message Driven Beans
- Java Connector Architecture (JCA) Overview
- Scheduling Frameworks in Java – A High Level Comparison
- Java Concurrency Aspects in Web 2.0 Applications
- A Summary of Gang of Four(GoF) Design Patterns
- A Summary of J2EE Design Patterns
- A Template for the Architecture of a JEE Application
- Aspects of IT Architecture: Network Topologies, Transport Layer Protocols & Storage Solutions
- Alfresco – Enabling Web Form Reusability
- Alfresco – Migrating Content Data to New Webform Structure
- Web Tier Technologies – Part 1 – Servlets
- Web Tier Technologies – Part 2 – Java Server Pages(JSP)
- Web Tier Technologies – Part 3 – Tag Libraries
- A Tour of Java Server Faces(JSF)
- A Tour of Java Server Faces – Part 1 – Introduction
- A Tour of Java Server Faces – Part 2 – Lifecycle
- A Tour of Java Server Faces – Part 3 – Value Binding, Method Binding and Navigation
- A Tour of Java Server Faces – Part 4 – Internationalization
- A Tour of Java Server Faces – Part 5 – Conversion and Validation: Standard and Custom
- A Tour of Java Server Faces – Part 6 – JSF UI Components – A Qualitative Overview
- A Tour of Java Server Faces – Part 7 – Data Table
- A Tour of Java Server Faces – Part 8 – Event Handling
- A Tour of Java Server Faces – Part 9 – Integration with Other Frameworks
- A Tour of Java Server Faces – Part 10 – Custom Components
- A Tour of Java Server Faces – Part 11 – A Set of Prefabricated UI Components – Quick Reference
- A Tour of Java Server Faces – Part 12 – JSF 2.0 Highlights
- Spring Framework Offerings on the Web Tier: Spring MVC and Spring Webflow
- Portlets 2.0 and Aspects of Spring Portlet MVC and Liferay Portal
- An Overview of EJB 3.x, JPA 1.x and JPA 2.x
- Spring Framework – An Aspect Oriented Roadmap
- Inversion of Control in the Spring Framework
- A High Level Look at Aspect Oriented Programming in Spring AOP and AspectJ Integration
- Other Aspects of Spring: Design Patterns, Schemas and Namespaces, Transactional Support, Remoting, Mail Support, Dynamic Languages, Support for JMX, AJAX Support
- Batch Scheduling Facilities in Spring Framework – Integration with Quartz
- Persistence Support: JDBC, Hibernate, iBatis
- Testing and Performance Tuning
- A Look into Spring 3.0
- Hibernate Framework – An Aspect Oriented Roadmap
- Hibernate: Object Relational Mapping
- Hibernate – Integration With Legacy Databases
- Hibernate: Transactions, Concurrency, Object States and Conversations
- Hibernate Framework – Data Filtering, Querying Using JPA-QL, HQL and Fetching
- Hibernate Caching