It is a POJO-based, HTTP centric API. The API provides a set of annotations and associated classes/interfaces that may be used with POJOs in order to expose them as Web resources.
I was at the Supercomputing last week and got to talk to a rep from Gigaspaces who is at our Sun booths. I found out from him that they have integrated Gigaspaces XAP with Sun Grid Engine.
In this presentation, Burr Sutter demonstrates the customary capabilities associated with an Enterprise Service Bus such as service hosting, message delivery, endpoint registry, protocol mediation, transformation, orchestration, BPM, declarative routing rules, BPEL, and rules services. He also He demonstrates a technique that shows a practical application of AOP that allows you to extend your existing Web application silos to an ESB infrastructure.
The intent of this how-to series is to demonstrate the development of a rich Web service API on a variety of popular development frameworks. Part 3 (this tutorial) targets Struts 2.
This article summarizes experience with web services in Grails (and also Groovy). It will focus the on client side –
consuming web services. If you are looking for server size – providing services, you can use plugins like Metro or XFire.
Handling SOAP structures in PHP can sometimes be really annoying. If an interface is defined in the WSDL as returning an array I can’t be sure that I will get an array. If there is only one element in the array PHP tries to be clever and turn the wanted array into an object which, too me, isn’t really smart. I don’t know if this is a problem/limitation on the client side, server side or if it is just me doing something stupid in the wsdl.
The last couple of days I've been working on writing a RESTful JSON document database. While a number of these already exist (CouchDB, FeatherDB, DovetailDB, Persevere, JSONStore, etc.), I decided to write my own because I wanted a bit more control over the URL scheme used by the REST interface, and I needed the ability to tweak the search functionality to achieve decent performance on some common but complicated queries. All in all it was an interesting diversion. The actual server clocked in at about 1000 SLOC, with much of that boilerplate because I wrote it in Java/JDBC rather than Groovy/GroovySQL.
phpnw08 is a 1 day conference, to be held on Saturday 22nd November 2008, for developers, designers, managers or anyone else with an interest in the PHP programming language.
The conference will have a range of well known as well as more local speakers and aims to highlight current best practice and emerging topics within the sphere of PHP and web development.
The 1st annual PHPNW conference will be held on Saturday 22nd November at Manchester Central and will bring together the North-of-England PHP community for a one-day event of exceptional presentations, challenging workshops, sensational debates and networking events.
As I mentioned in a couple of previous posts (like "Using REST along with other architectural ), I've been spending the last few weeks writing an Event system over WCF (probably also explains posts on WCF gotchas like this;) ). Being a communication infrastructure it is still a long way from being completed, but it seems to be stabilizing and I think it turned out nicely so I thought I'd share a few details.
For Agile developers, following best practices by doing Test-Driven Development of web service code can require extra work, but it's worth the effort.
Web Services have gained tremendous popularity and widespread adoption. Since there is a lot of mystic surrounding the Web Services development and deployment, it is important to use the right tools that improve the developer productivity and hide the complexity of development and deployment details, allowing the developers to focus on the implementation logic. There are several SOAP frameworks that help build Web Services. In this discussion the focus will be on the Apache AXIS2 soap stack. AXIS2 is the next generation of soap engine from the Apache stable after Apache Soap and Apache AXIS1.
Merb is looking like a great platform to quickly write web services in Ruby with a minimal application footprint. This article shows how to get started with Merb using a web service wrapper for MailChimp APIs as example.
Solomon Duskis is currently comparing four JAX-RS implementations for a project he's planning: CXF, Jersey, RESTEasy, and Restlet. He is comparing them along the lines of product maturity, server-side integration, Java client API, performance and other metrics and is soliciting community feedback.
In part II of Bill Burke's series introducing REST, he focuses on writing RESTFul Web services using the JAX-RS specification. JAX-RS provides an annotation-based framework to help you be more productive in writing RESTFul Web services.
GigaSpaces has just released GigaSpaces XAP 6.6 which brings improved ease of use, stronger alignment with Java EE technologies and remote service invocations. DZone caught up with Joseph Ottinger to get a deep dive of the new release.
I just reviewed my past projects and noticed, that for about two years I almost completely got rid off XML configuration and deployment descriptors. It really works well, is efficient to develop, maintain and test.
The title of this blog entry is meaningless... except... if you want to use Groovy Web Services with JDK 6.x (instead of JDK 5.x). I wrote about the embarrassingly easy web services in Groovy before and then today ran into the error that starts with this line
Web-based systems have to perform increasingly complex functionality, a lot of which is client-side, but a hefty portion of it requires complex server-side development. That complex web development is becoming reliant on implementing RESTful architectural principles, similar to those found in Ruby on Rails. A new wave of RESTful development is aimed at the Entprise in the guise of RESTful Web Services
How to copy the values between the SOAP Message elements and the JPA entities?
Options I am considering right now:
The recurring question was: how big is the jar needed for compiling / unit test of the EJB 3 pojos? The preview of EJB 3.1 distributed with Glassfish prelude v3 (javax.ejb-10.0-SNAPSHOT.jar) is: 42.2 KB (not MB).