This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional languages on mainframes are COBOL and PL/I but in the last years Java became more and more important.
Lack of modularity is one of the biggest challenges when it comes to making your enterprise applications more flexible and extensible. Without strong modularity, systems become entangled and brittle and development teams become afraid to make changes for fear of breaking things - the application becomes a real bottleneck to business progress. So, you've decided you want to adopt OSGi to improve the agility of your enterprise applications, but where do you start? What are the strategies that people have found most successful? What tools are there to help with the task?
OSGi and Cloud Computing go very well together. Previously held OSGi Cloud Workshops have clearly shown that many people are using or planning to use OSGi in the Cloud. This session focuses on a demonstration of how OSGi can really help in a Cloud environment, taking advantage of OSGi's dynamism and services model.
Lack of modularity is one of the biggest challenges when it comes to making your enterprise applications more flexible and extensible. Without strong modularity, systems become entangled and brittle and development teams become afraid to make changes for fear of breaking things - the application becomes a real bottleneck to business progress. So, you've decided you want to adopt OSGi to improve the agility of your enterprise applications, but where do you start? What are the strategies that people have found most successful? What tools are there to help with the task?
Java EE 6 has eliminated many of the drawbacks of previous Java Enterprise Editions, and is a strong choice regarding Standardization, Performance and Scalability. On the other hand, OSGi as emerging Enterprise standard provides modularization, service-orientation and flexible deployment. Both standards symbiotically complete each other. How could a possible marriage look between the two? And how can the marriage preparations be handled efficiently?
A number of Java EE servers have already leveraged OSGi as their modularization of choice to better structure the runtime. At the same time - very few of them are actually exposing Java EE applications as OSGi bundles or allowing them to consume OSGi functionality at all. The talk has the goal to provide an overview on how the most popular free Java EE servers leverage OSGi and give some hints for what can JAva EE apps do to benefit out of that.
This session demonstrates the easy and straightforward usage of well established annotations to develop OSGi components and services. It introduces the open source tooling from the Apache Felix project for creating components based on Declarative Services, Configuration Admin and Metatype. In addition to the annotations and how to use them them, this session will give several tips and tricks based on experience collected of using this approach in large enterprise application development for several years.
This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional languages on mainframes are COBOL and PL/I but in the last years Java became more and more important.
OSGi and Cloud Computing go very well together. Previously held OSGi Cloud Workshops have clearly shown that many people are using or planning to use OSGi in the Cloud. This session focuses on a demonstration of how OSGi can really help in a Cloud environment, taking advantage of OSGi's dynamism and services model.