210 likes | 366 Views
Apache Frameworks at SAP for SOA. Ulf Fildebrandt Chief Development Architect SOA Infrastructure. Agenda. Strategy Open Source Strategy SOA Strategy Evaluation process Customer Installation Cloud. SAP NetWeaver Developer Studio. 2004. 2001. 2002. 2003. 2004. 2005. 2006. 2007.
E N D
Apache Frameworks at SAP for SOA Ulf Fildebrandt Chief Development Architect SOA Infrastructure
Agenda • Strategy • Open Source Strategy • SOA Strategy • Evaluation process • Customer Installation • Cloud
SAP NetWeaver Developer Studio 2004 2001 2002 2003 2004 2005 2006 2007 2008 2009
SAP is a pure Open Source Consumer Really ?
9 12 new Contribution Approvals in 2009 3 ‘06 1 ‘09 ‘07 ‘08
On Premise On Demand Collaboration Cloud Infrastructure Runtime Runtime Runtime Runtime Repository Rules BPM Repository Rules ESB ESB … … BPM
Evaluation process • Functional completeness (standard support, etc.) • License model (GPL, Apache, EPL, etc.) • Main contributors • Size of Community • Activity of Community (bug fixing, feature implementation, etc.)
Is there an activecommunity? J K K L
Doesthelicenseworkforus? L J J
Web Tier Tomcat Set of components Equinox Tomcat Camel … Integration Tier Assembly Camel ActiveMQ Apache CXF Cassandra Equinox Database Tier Equinox Cassandra Equinox
Agenda • Open Source Strategy • Customer Installation • ESB • Cloud
Mapping of Open Source Framworks to SOA Runtime Nodes Runtime Repository Rules ESB BPM Core Equinox
Agenda • Open Source Strategy • Customer Installation • Cloud • Process modeling
ESB BPM Integration Process Engine BPMN editor Camel Tomcat Equinox Equinox Cassandra BPMN models Metering