Vasile ALAIBA si Andrei POSTOLACHE Synygy Europa SRL Bucuresti, Iasi Romania ----------------------------------- Lightweight Service Oriented Architectures - An Enterprise Java Approach ----------------------------------- ABSTRACT ----------------------------------- The goal of SOA (Service Oriented Architectures) is to enable the Agile Organization. The Agile Organization adapts quickly to gain competitive advantages. This means change, but change is not easy: it involves attitudes, business processes and the IT infrastructure. Software applications that are reusable and extensible are able to efficiently evolve to meet business demands. SOA is the way to achieve flexible business goals and to have a dynamic IT department. SOA is technology agnostic, it is a way of doing things. One way of applying SOA is to take its principles and use them in a single platform environment like Java. We propose a lightweight approach to SOA by adopting its principles without the usage of complicated protocol stacks like web services. We show that by using this approach we can start simple and have the application grow from collocated to distributed deployment and from Java only to multiple platforms. We can achieve this goal by annotating the existing Java lightweight services according to the JSR 181 standard. Synygy Europa SRL, having offices in Iasi and Bucharest, is the state of the art software solutions delivery centre of Synygy Inc. (headquartered in Philadelphia, USA). Synygy provides software and services for creating performance-driven organizations and is the largest and most successful provider of Enterprise Incentive Management software and services. SHORT CV ----------------------------------- Vasile Alaiba is a collaborator of the Faculty of Computer Science since 2003. During this period he teached the practical works of Logic Programming, Logic and Temporal Logic of Actions (formerly known as Specification and Verification of Real Systems) courses. He is a Team Lead with Synygy Europa for more than a year, working with Enterprise Java technologies. Before that he worked as a Senior PHP developer at Midanne Total Promotion and a Java Programming and QA Team Lead at Mirnet. Andrei Postolache is a Design Architect at Synygy. He has been working with Synygy for 3 and half years. Before that, he worked on a .NET Framework application for a year. Prior to that, he worked with Java and Linux technologies at the Information Technology and Communication Center of the "Gh. Asachi" Technical University of Iasi.