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.
News:1 - 3 of 46
Java turns 20: What's in store for Java programming?
10 Dec 2015
News - 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.
Tech Salary Stagnation: You're underpaid. Why aren't you mad about it?
TheServerSide.COM | 20 Nov 2015
News - The salaries for software developers have been stagnating for the past 10 years and you should be mad about it. Learn why.
How Java rules improve Android apps: Taming big data with big reasoning
27 Jul 2013
News - Big data technologies are all the rage with enterprise architects and data focused professionals, but with big data isn't a panacea in itself. Big data solutions are only successful when they are accompanied by big reasoning as well.
Video:1 - 1 of 1
Apache Camel news from JavaOne 2011
12 Oct 2011
Video - Apache Camel, the open source integration framework, is enjoying an upward swing in popularity as the community prepares for the upcoming release of Camel 3.
Reference & Learning:1 - 3 of 61
When loose coupling and SOA style software layering doesn't make sense
15 Jun 2015
Feature - Loose coupling and adding in SOA style layers don't make sense unless an application is going to be distributed. If enterprise wide distribution isn't in your application's future, stop adding in extra complexity, and collapse those layers into something...
Establishing a coherent API for the Internet of Things (IoT)
11 May 2015
Feature - The rapid growth of smart devices is inspiring many developers to create applications for home monitoring, health, and other services. But these applications are dependent on early adopters that actually buy and install hardware. Read on to find out how...
Where are the REST alternatives for real-time applications?
06 Apr 2015
Feature - Enterprise developers face number of challenges in creating frameworks for building scalable real-time applications that power modern apps like the cars moving in Uber. Read on to find out how new protocols and automatically synchronized database...
Expert Technical Advice:1 - 3 of 16
State-based streaming emerges as REST development alternative
11 Sep 2015
Tip - Developers are looking to increase Web application performance with alternatives to REST development approaches.
Bridging the gap between WebRTC, VoIP and phones
22 Apr 2015
Tip - The WebRTC protocol has shown great promise for integrating telephony capabilities into modern enterprise applications. But challenges remain.
Getting Java programmers up to speed on Java EE 7 need not be a 'Pilgrimage'
03 Jan 2014
Tip - Here we take a look at the top five features of Java EE 7 that traditional J2EE and standard edition Java developers will want to familiarize themselves. There are some cool features in Java EE 7, but they're evolutionary, not revolutionary, so a little...