Java web services and SOA
Loosely coupled, modular applications are easier to maintain and upgrade than large intertangled legacy applications. Service-oriented architecture (SOA) provides a set of principles or governing concepts that help enterprise architects build better, less expensive applications. Taking an SOA approach means more than just building a lot of Java Web services. Solid SOA services are highly modular, with very few (if any) dependencies, and lend themselves directly to reuse. Still, the integration of services and existing application architecture into a cohesive Web services architecture can be very challenging. Enterprise architects may do well to consider adopting not only SOA service standards, but also SOA frameworks and/or Web services frameworks.
New & Notable
Java web services and SOA News
-
November 27, 2017
27
Nov'17
MVC 1.0: The perfect fit for microservice admin tools
The following is a transcript of the conversation TheServerSide's Cameron McKenzie had with Ivar Grimstad out hot topics in the Java ecosystem, with an emphasis on MVC 1.0 and the new security ...
-
November 03, 2016
03
Nov'16
Why you should choose the Go language for microservices development
How can teams simplify microservices development, especially when scaling microservices is the key? Many are turning to the Go programming language and Go kit for answers.
-
September 21, 2016
21
Sep'16
From JShell to Jigsaw, reactive programming is built into Java EE
If we learned one thing from the JavaOne 2016 keynotes, it's that the Java EE platform is built to enable reactive programming.
-
December 10, 2015
10
Dec'15
Java turns 20: What's in store for Java programming?
Barry Burd, author and Java expert, discusses how Java programming recently turned 20 years old how it's managed to stick around for so long.
Java web services and SOA Get Started
Bring yourself up to speed with our introductory content
-
What makes an effective microservices logging strategy?
System size and scale play a big role in microservices logging. Follow these best practices to develop a solid logging strategy within a microservices architecture. Continue Reading
-
How is asynchronous microservices tracing best accomplished?
How can you trace a tricky workflow in an asynchronous microservices-oriented architecture? Two options include correlation IDs and distributed tracing tools. Continue Reading
-
What are the most essential microservice design principles?
Don't hinder a microservices architecture because of a faulty design. Keep these five design principles in mind to build the proper components for your microservices architecture. Continue Reading
Evaluate Java web services and SOA Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
What are some benefits of a microservices architecture?
Enterprises can expect a variety of benefits when they transition to a microservices-oriented application architecture. Here we take a look at the four most beneficial. Continue Reading
-
Reduced cost, responsive apps from micro front-end architecture
Micro front-end development has grown in prominence though has not yet found its footing in the enterprise. Learn more about micro front ends and consider some potential pros and cons. Continue Reading
-
IoC example in Spring: Inversion of control explained clearly and quickly
All enterprise development frameworks are built around inversion of control. This IoC example demonstrates how it manifests itself in frameworks like Spring and Jakarta EE. Continue Reading
Manage Java web services and SOA
Learn to apply best practices and optimize your operations.
-
Step-by-step SOAP web services example in Java using Eclipse
There was a time when creating a SOAP web service was an arduous task. In this step-by-step SOAP web services example in Java using Eclipse, let's show how times have changed. Continue Reading
-
How can I tell if I have the right SAPUI5 version?
You'll understand the different innovation and maintenance versions, the role of ABAP delivery stacks and how long to count on support once you know SAP's numbering scheme. Continue Reading
-
Cloud-native tooling for managing loosely coupled systems evolving
How does an organization manage loosely coupled systems built with containers and microservices? Apprenda's Sinclair Schuller discusses how tools are evolving. Continue Reading
Problem Solve Java web services and SOA Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
RESTful parameters antipattern considerations for queries, paths
Choose carefully for path and query parameters in URL design. Lackluster choices in the design phase can plague client resource access down the road. Continue Reading
-
How to mitigate containerized microservices risks
How can you simplify the process of containerizing microservices and moving to the cloud? Testing and validation is the key. Continue Reading
-
Bridging the gap between WebRTC, VoIP and phones
The WebRTC protocol has shown great promise for integrating telephony capabilities into modern enterprise applications. But challenges remain. Continue Reading