Yes that's not the April Fools' Day and yes, if you were missing Spring Framework in ABAP OO, your longing is over:
Vesna Framework Add-On 100_702 has been released and it provides Spring look and feel in ABAP OO environment, enriched with some SAP NetWeaver-specific features.
Vesna is not a literal port of Spring Framework, far more a "spiritual" one since it brings functionality of Spring to ABAP OO world but the technology behind it has much more in common with .NET Castle framework, implemented in ABAP OO-specific manner.
First productive use case of Vesna refers to coolOrange PowerGate, being a brilliant, OData-based integration platform for Autodesk and SAP environments. Come and visit us at Autodesk AU in Darmstadt 23-24.10 to see PowerGate and Vesna in action!
Right now you can watch a webcast showing an example use case of for Vesna: one of SAP NetWeaver Gateway services from PowerGate stables.
This specific webcast concentrates on application composition with Vesna. However, current version of the Vesna Framework (100_702) includes also AOP support. And yes, AOP stands here for nothing short of Aspect Oriented Programming! Quite soon I hope to be able to show you a more involving demo of Vesna AOP as well.
If the webcast captured your attention, wait no longer: go and grab a copy for yourself off the Arcona Labs S.A. web presence. Vesna Framework is free for research and non-commercial use and a full commercial license incl. lifetime upgrades costs as little as 1000 EUR one time fee.