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.
-
Synchronous vs. asynchronous microservices communication patterns
What's the difference between synchronous, asynchronous and hybrid communication for microservices? Follow the examples below to establish how microservices communicate. Continue Reading
-
Should my company move its apps to microservices?
Microservices-oriented architecture is more flexible than monolithic structures, but microservices comes with costs companies need to weigh against the potential benefits. Continue Reading
-
What are some of the disadvantages of microservices?
Microservice-oriented architecture has its benefits, but it comes with some drawbacks as well, such as data translation and debugging. Let's go over the big four. Continue Reading
Manage Java web services and SOA
Learn to apply best practices and optimize your operations.
-
How do microservices API gateways aid monolith migrations?
How do you move a set of REST resources to microservices? One way is to use an API gateway. Follow this example to learn how migrate to microservices-oriented architecture. Continue Reading
-
Your near-zero downtime microservices migration pattern
The possibility of extended downtime is a common reason to avoid a migration to microservices. Learn how to minimize downtime with this monolith-to-microservices migration pattern. Continue Reading
-
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
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
-
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