Architecture, Java, SOA, OSGI