Implementing Service Oriented Architecture Solutions (SOA)
Service Oriented Architecture is an architectural style for creating and using business processes, packaged as services, throughout their lifecycle.
This approach to application design is not fundamentally new and the term SOA is the latest nomenclature to describe agile systems. Market forces continually drive businesses towards this approach mainly for the following reasons:
- New systems continue to become more complex
- End-users always have new expectations and requirements
- Western labor costs are high
- Technology directions are fluid
- Tight coupling is strangling agility
- Maintenance is crushing innovation
The LANSA software development platform is ready for SOA. LANSA has been designed to be technology neutral, requiring only a single skill set in a single tool to generate any type of application. Meta data is centralized using the LANSA Repository and interoperability is guaranteed using common industry standards. With LANSA you can easily expose functions as Web services within a Service Oriented Architecture environment.
Web Services
In an SOA environment, Web Services can form a major part of the architecture as the ‘callable object’ to execute a given business process or transaction as part of a larger application. Web services are typically ‘published’ by one system and ‘consumed’ by others.
The transition to SOA using the LANSA platform can be represented as follows:

Customers who have implemented a SOA and Web Services using LANSA
Read the HED Case Study
Hayhurst Elias Dudek Inc. (“HED”) is part of the Western Financial Group ("WES") since 2009 and continues to use LANSA to develop and enhance its IT systems.
Read the Terminix Case Study
Read the E.P. Barrus Case Study
LANSA solutions for Service Oriented Architecture and Web services
LANSA Integrator takes the complexity out of implementing Web services for a LANSA or traditional 3GL developer and comes with a range of services that handle common integration tasks such as processing XML, transporting data over common protocols such as FTP, HTTP or by e-mail and for creating and reading common file types such as PDF, ZIP, CSV and Excel workbooks.
Visual LANSA is the only Integrated Development Environment (IDE) you will ever need. You can easily add functionality to your existing core applications or build new innovative applications. Visual LANSA is a development tool tightly focused on just one thing – rapidly creating high quality commercial applications. But it is not simply a more productive IDE, Visual LANSA’s platform independent Object Repository and high-level business-focused language lets you develop 5250, Web and Windows rich client programs – from a single code base.
RAMP from LANSA – the Rapid Application Modernization Process – is the fastest and most certain way to modernize and web-enable your existing System i applications. RAMP is a single integrated solution that addresses both your immediate and strategic modernization requirements. What's unique about RAMP is it's a "reengineering" product that lets you rapidly consolidate your applications into a graphic application framework and then incrementally replace your legacy programs with new reengineered components – in a timeframe that makes sense to your organization.
