Westin Diplomat
Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
Map »


Kris Zyp

Development Associate with SitePen

Kris Zyp
Kris Zyp is a research and development associate with SitePen, a forward-thinking company that is committed to building and enhancing the open web. He represents the Dojo foundation on the EcmaScript 4 committee. Kris is the lead developer of the Persevere project and the JSON Schema format. He is actively researching and developing technologies in Ajax REST client/server architecture, JSON-RPC, JSONPath, JSON Referencing, and JavaScript persistence. He is also a contributor to Comet Daily and is working on RESTful HTTP Comet approaches.

Presentations

Client/Server Application Development using JSON SOA/REST

JSON is rapidly becoming the standard means for data on the web, and service oriented architecture (SOA) and REST interfaces are proving to be the architecture of choice. By using existing and emerging format built on JSON for defining web services, developers can rapidly build and consume web services with high levels of modularity and reusability that can be provided by SOA and JSON in a web environment, and leverage the REST style architecture for scalable interoperable client/server interfacing. We will specifically look out we can use the Dojo JavaScript library to connect to these services.

Details:

In this session we will look at how we can use the tools of JSON web services, including Service Mapping Description (SMD) and JSON Schema, to quickly integrate JSON sources and rapidly develop applications using decoupled services for scalable high-performance standards-based client server applications.

We will see a demonstration of creating an application using Dojo by quickly plugging in dojo.data storage and dojo.rpc service components and using standard REST and JSON-RPC communication with a server.

We will see how to leverage the REST architecture for data-centric applications and utilize JSON referencing for rich data structures. REST-based storage and RPC services can easily be wired to client side code with SMDs, and we will see how Comet capabilities can be included to provide real time views of data as well.

Using open service definitions and standards-based data communication allows easy client and server components to easily be interchanged without client/server lock-in. We will examine scalability benefits of using JSON REST services and RESTful application state management. We will also look at best practices for access control and security in developing web client/server applications.

What attendees will learn:

The development of web applications often involves significant effort in creating the necessary client/server communication to facilitate basic CRUD operations and RPCs. Most JavaScript libraries provide Ajax wrappers, but this does not address the higher level communication concerns of application development. The alternative is often to rely on a single client/server framework which locks you into a single framework-specific communication protocol. Attendees will learn how to rapidly develop database/CRUD applications using open web technology such that Spring can interoperate with the client at a high level. Developers can leverage multiple technologies with standards-based communication for high levels of interoperability and flexibility in application development.





Featured Speakers


 

Featured Sessions


 

Follow us on Twitter

Registration Fees

Registration is not currently available


Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Blogs