OSGi, the dynamic modular system for Java, specifies an architecture for developing loosely coupled, dynamic, component-based enterprise applications.
Palo Alto, CA (PRWEB) October 18, 2012
OSGi, the dynamic modular system for Java, specifies an architecture for developing loosely coupled, dynamic, component-based enterprise applications. However, to effectively create complex software, organizations need to adhere to OSGi best practices and standards. WSO2 technology experts will examine OSGi approaches and their benefits at EclipseCon Europe 2012 in two sessions: “Building a Modular Server Platform with OSGi” and “Clearing Up Class Loading Problems in OSGi Based Systems.”
EclipseCon Europe will run October 23-25, 2012 at the Forum am Schlosspark and Film- und Medienzentrum (FMZ) in Ludwigsburg, Germany.
Building a Modular Server Platform with OSGi
This session will explore real-world approaches and lessons learned from the development of WSO2 Carbon, a free and open-source componentized middleware platform based on OSGi. The session also will discuss and demonstrate how to:
· Ensure that each component has a core-runtime, a clean service-oriented architecture (SOA) interface, and a front-end console, which are self-containing OSGi bundles.
· Use declarative services to extend the functionality of components in a consistent manner.
· Integrate third-party libraries, such as Apache Axis2 and Apache Tomcat, by wrapping them as Orbit bundles.
· Employ a “feature” concept to assemble components.
· Create a plug-in extension for Apache Maven to automatically generate OSGi features, feature categories, and P2 repositories with the Maven build tool.
Time: Wednesday, October 24, 2012, 10:30-11:30 a.m.
Location: Konferenzraum 3, Film- und Medienzentrum (FMZ)
WSO2 Presenter: Dileepa Jayakody is a WSO2 software engineer and a member of the WSO2 platform technologies team. Dileepa focuses on the development of WSO2 Carbon, and he specializes in distributed computing, SOA and Web technologies.
Clearing Up Class Loading Problems in OSGi Based Systems
This session will begin with an introduction to the class-loading architecture in OSGi. Additionally, the session will explain how to diagnose and resolve some common OSGi problems. These will range from simple errors, such as ClassNotFoundException and NoClassDefFoundError to more challenging problems, including ClassCast exceptions and loader constraint violations.
Time: Wednesday, October 24, 2012, 4:30-5:00 p.m.
Location: Schubartsaal, Forum am Schlosspark
WSO2 Presenter: Sameera Jayasoma, WSO2 senior technical lead and a member of the WSO2 platform technologies management committee, focuses on the OSGi-compliant WSO2 Carbon middleware platform and WSO2 Application Server. Sameera has contributed to a number of Apache Software Foundation projects, including Apache Axis2 and Axiom, and he was a co-developer of Apache Rampart2. He previously published an article on building OSGi framework bundles using the Maven Bundle Plugin.
About EclipseCon Europe
EclipseCon Europe (ECE) is a premier OSGi community event, with five tracks of ECE content, including a strong focus on Eclipse technology and industry solutions, plus two tracks for OSGi on the theme "reducing complexity with OSGi." The event also will highlight the connection between the trends to mobile and touch devices and Eclipse and Java technologies. Complete details are available at http://www.eclipsecon.org/europe2012.
WSO2 is the lean enterprise middleware company. It delivers the only complete open source enterprise SOA middleware stack purpose-built as an integrated platform to support today’s heterogeneous enterprise environments—internally and in the cloud. WSO2’s service and support team is led by technical experts who have proven success in deploying enterprise SOAs and contribute to the technology standards that enable them. For more information, visit http://wso2.com, or check out the WSO2 community on the WSO2 Blog, Twitter, LinkedIn, Facebook, and FriendFeed.
Trademarks and registered trademarks are the properties of their respective owners.