Over a million developers have joined DZone.

Geekfest w/ Richard Hightower - ProjectX- iSO2 - Wednesday August 28, 2013 @ 6:00pm in Palo Alto, CA

DZone's Guide to

Geekfest w/ Richard Hightower - ProjectX- iSO2 - Wednesday August 28, 2013 @ 6:00pm in Palo Alto, CA

· ·
Free Resource

This will be Richard Hightower's first public speaking engagement in 2 years.

Talk Title:  Project X - iSO2 - in-memory service oriented objects. (Websocket and SOA 2.0+) to support next-gen SOA and back-end for mobile and SPAs.

Join us on Wednesday, August 28, 2013 from 6:00 PM to 7:00 PM (PDT)

Palo Alto, CA
3101 Park Blvd. 
Palo Alto, CA 94306

To register click here:  http://www.eventbrite.com/event/7988629205/es2 

Talk Abstract:

ProjectX is a next generation in-memory SOA system. ProjectX exposes Resin internal tech (disruptor-ish based on principles of mechanical sympathy), geared towards non-blocking nature to take advantage of multi-core machines, to developers at large. ProjectX creates a services system that allows developers to create high-speed, in-memory services that can manage operational data (data safety) through replicated journals, which allows SOA architectures to avoid unnecessary mapping to databases, database bottlenecks, and cache coherency issues by re-inverting the inversion of control of data back from the database to live near the code that implements the business logic (you know OOP). 

ProjectX addresses the communication backbone needs of next generation HTML 5/SPAs, and rich interactive mobile applications, as well as allowing developers to quickly develop scalable services (SOA). ProjectX services are exposed via JSON or Hessian over HTTP or WebSocket to support SOA services and SPA/Mobile backbones. And unlike plain REST and SOAP services, ProjectX services are designed to be bi-directional so services can invoke methods on clients and publish events to clients. ProjectX has a guaranteed message channel, a clustered message channel, a WebSocket channel and a HTTP channel. ProjectX publishes two easy to implement wire protocols HAMP and JAMP (JSON based) so other languages can invoke and be invoked by ProjectX services. ProjectX provides a services module system which allows teams to work on related services with independent release cycles (you can inject services written in different war files and there is a mechanism of versioning that allows a war module to support multiple versions of services as well as deploying different war files that implement different versions of the service). 

If you want to read more:


Who is Richard (Rick) Hightower?

Rick Hightower, current CTO and founder of Mammatus Technologies and ArcMind Tech is a big picture systems architect (cloud, global dns load balancing, NoSQL, SOA, etc.) who can also write code (from embedded C Linux, to Python, to Java). Rick wrote a best selling book on Java web development, and also wrote books on Python, distributed Java, and Java web frameworks. Rick went coast to coast for six years running a consulting company focused on Spring, Hibernate and Java web development, and spoke at dozens of software conferences (JavaOne, TheServerSide, XPUniverse, No Fluff Just Stuff, etc.) before landing in California as a resident who attempts to never leave his house as evidenced by the scratch marks on the front door. Lately Rick has been working with next generation SOA system based on non-blocking, in-memory services, available via HTTP and Websocket. Mostly Rick works from home in Pleasanton California for clients in the SF bay area and beyond. Rick was an early adopter of Project X and helped evolve the product. Rick has a good memory of how Project X evolved from a Websocket solution to address interactive SPAs to where it is now. Rick implemented versions of JAMP in Java, Go, Dart and JavaScript. Rick is a big fan of Project X and Resin 4.

If you can't go, read this:

"...new and better way to quickly build fast, scalable services that are exposed through not only REST but also through Websocket services. They also seem to be coining a new term (In-Memory) "Object Oriented Services" in this series. And just to be clear, when I say 'intense' I mean that this review goes as far down as the hardware level."


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}