OSGi Enterprise Workshop BJ Hargrave Peter Kriens
Agenda Round table introductionsRound table introductions OSGi Alliance backgroundOSGi Alliance background Workshop GoalsWorkshop Goals Position StatementsPosition Statements BrainstormingBrainstorming PrioritizationPrioritization LunchLunch DiscussionsDiscussions Draft CharterDraft Charter Next StepsNext Steps
OSGi Alliance Background Founded in 1999Founded in 1999 Initial focus home automation/embedded use. Today specifications are used in home, automotive, and mobile applicationsInitial focus home automation/embedded use. Today specifications are used in home, automotive, and mobile applications Currently Release 4Currently Release 4 Highly applicable in almost any computing situationHighly applicable in almost any computing situation Key featuresKey features –Modularized –Dynamic –Secure –Manageable Current focus on becoming a standardized layer for universal middlewareCurrent focus on becoming a standardized layer for universal middleware –Cross industry –Cross platform
Workshop Goals Organize the multiple ad-hoc efforts in applying OSGi in the enterprise / server side / desktop spaceOrganize the multiple ad-hoc efforts in applying OSGi in the enterprise / server side / desktop space –Solicit feedback and interest in forming a new Expert Group (EG) in the OSGi Alliance –Develop a strawman proposal for the EG charter
Potential Topic Areas Distributed/Federated Service RegistryDistributed/Federated Service Registry –Web Services –Atom/REST Multiple LanguagesMultiple Languages –Native bindings –Process model Legacy Software IntegrationLegacy Software Integration Support for patterns that workSupport for patterns that work –IoC EducationEducation Dependency and Versioning ManagementDependency and Versioning Management
Organizational Overview Board TSC RequirementsMarketingCore PlatformVehicleMobileEnterprise Management Support
Technical Process Experts GroupsExperts Groups –Charter (scopes the activities of the EG) –Statement of Work (SOW) scopes the activities of the members in the EG RFPRFP –Requirements document can come from external sources RFCRFC –Internal design documents, developed within an EG SpecificationsSpecifications –Specification documents for external consumption Reference Implementations of all specificationsReference Implementations of all specifications –Can come from open source groups Test Compatibility SuitesTest Compatibility Suites –Developed by EG members
Next Steps Join OSGi as member to participate in the Enterprise Expert GroupJoin OSGi as member to participate in the Enterprise Expert Group Request the board to form the Enterprise EGRequest the board to form the Enterprise EG Pick a name for the Enterprise EGPick a name for the Enterprise EG Select candidates to chair the Enterprise EGSelect candidates to chair the Enterprise EG Agree for a kick-off meetingAgree for a kick-off meeting …