Most of us are familiar with Spring mostly as platform for simplifying the development of our JEE applications using POJO based approach. Our solution still rely J2EE as the container for addressing the high availability and scalability of my application. In most of high performance/low-latency environment this combination was hardly sufficient and most people found themselves building infrastructure outside the JEE stack to address their scalability and performance requirement. In most cases this was achieved by turning their Tier based application into SOA/EDA combining In-Memory-Data-Grid (IMDG) share state between their services and Messaging Bus (ESB) to enable loosely couple communication between those services.
In this session we will introduce a new framework - OpenSpaces that takes those different patterns and creates a simple platform on top of Spring - OpenSpaces. Openspaces simplify significantly the way we can build such applications by integrating POJO driven services with the Data and scale them out as a single unit - a processing-unit.
Light weight SLA driven containers enables the deployment and management of those services over a dynamic pool of machines, in addition to that we will discuss how in future OSGI will be used to provide dynamic services and enable the management of their lifecycle independently even if they share the same VM. All this together makes the entire development of large scale application as simple as writing any other standalone Spring application today.
Nati Shalom is the CTO and Founder of GigaSpaces and is responsible for GigaSpaces' technology roadmap and the direction of GigaSpaces' products as relates to standards adaptation, architecture, and product design.
Nati is also the Head of the Israeli Grid consortium. He has led the development of the first Reverse BID exchange in the Israeli Yellow Pages. He worked in the past with IONA, and was responsible for the penetration of their products and technology, to most of the leading ISV's in Israel. Nati is an experienced software engineer, with a strong background in middleware and specifically CORBA and EJB. He has been working for the past 10 years with some of the leading Israeli software companies, such as ECI, Comverse, BMC, Elisra, Rafael, and Amdocs.
SOA Development using JBossESB— Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) are the buzzwords of choice today. However, where do they fit in with IT development (and budgets)? What is their relationship to Web Services and the rapidly evolving WS-* architecture? In this presentation, we'll look at SOA and ESB concepts, relate them to what is happening with the JBossESB product and how you can plan your IT development accordingly.
ServiceMix— Apache ServiceMix is an Open Source ESB (Enterprise Service Bus) that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA) to create an agile, enterprise ESB.
Solving the SOA Paradox through Application Performance Monitoring— Enterprises are deploying SOAs to gain business flexibility and efficiency. However when it comes to ensuring superior performance this approach and the technologies that underpin it, pose special management challenges. The loose coupling of services offers clear benefits - such as better alignment between business and IT; however, the complexities of service-orientation bring hidden performance risks. SOAs are simply the next generation of composite web applications, which CA Wily has been managing for over 9 years. They do have specific management challenges, but these must be considered in the context of the whole web application infrastructure through which Web services transactions flow.
Master Data Management and SOA— This session will let you discover what Master Data Management is all about and how it can be concretely implemented. You will understand the added value of Master Data Management in a Service oriented Architecture.
Mule 2 and Beyond— Mule is one of the leading open source ESB and integration framework. It's focus has always been on the developer with the aim of simplifying the difficult task of implementing an integration or SOA project. The focus Mule 2.0 is to make things even easier, more powerful even more robust. This talk will pivot on some of the new features of Mule.