- Oracle Modernization Solutions
- Jason Williamson Tom Laszewski
- 510字
- 2021-08-20 17:21:02
Chapter 2. Overview of SOA Integration
Today, there is an increasing drive for organizations to move away from monolithic, static applications to Service Oriented Architecture (SOA). SOA promises to deliver services which are agile, cost-effective, and future-proof. We work with many Fortune 500 companies with legacy applications. Almost all of them have these monolithic systems at the core. What's interesting is that our discussions around new application development initiatives encompasses the notion of services, agility, and portability. We have never gone into an IT planning session with a CIO for the development of linear applications that are not standards-based and do not integrate well with the existing systems. So, the elephant in the room is what to do with these legacy applications. What does SOA mean for organizations that have applications that are years, if not decades old, which are very costly to change and are maintained with a dwindling workforce? These are issues that every IT manager has to deal with. The simple fact is that these systems are at the heart of banking, transportation, and manufacturing sectors around the world. We maintain in the following chapters that there is a methodical way to open these valuable core processing to the future. Organizations do not have to throw the baby out with the bath water when it comes to new initiatives. In the following chapters, we will explore ways to open up our legacy infrastructure. These can enable the integration and extension of the mainframe and even provide a foundation for a full migration, if the business requires it.
It is observed that the term SOA has been used, or I should say, overused, so much in the industry today that it has lost its currency with decision makers. Before we dive into this chapter and examine the drivers for modernization to an SOA architecture, let's define what SOA means in terms of legacy mainframe environment and legacy modernization. Think of SOA as a framework for building applications, rather than a specific set of technologies or protocols. SOA is just a way of providing computing resources by exposing discrete business processes via a standard way for use by consumers. As we had mentioned, it is more than a set of protocols and technologies like SOAP and WSDL or Java/RMI; think of it as a blueprint for building applications. Web services may be one of the ways to implement this framework. Other technologies which can be leveraged to employ an SOA architecture include, Business Activity Monitoring (BAM), Business Process Execution Language (BPEL), Enterprise Service Bus (ESB), and Business Process Management (BPM) engines. Technically, FTP is an SOA interface!
InChapter 3, we will take a deeper dive into the practical application of Legacy Integration strategies utilizing the concept of Enterprise Information Integration (EII) and Enterprise Application Integration (EAI). Using EII/EAI, we can address data and process centric strategies respectively on the legacy platform. To prepare us for a deeper dive into those technologies, let's take some time to cover some more high-level SOA concepts with respect to legacy modernization.
- UG NX10.0從新手到高手
- Joomla! 1.5 SEO
- 中文版Illustrator CC基礎培訓教程(移動學習版)
- 照相館的故事:Photoshop CC 2018調色合成精修
- SolidWorks2016中文版從入門到精通/CAX工程應用叢書
- RAW 數碼底片演義
- AutoCAD 2016中文版基礎教程(全圖解視頻版)
- 剪映:從零開始精通短視頻剪輯(電腦版)
- NX Open API編程技術
- Photoshop+Firefly從入門到精通
- HBase企業應用開發實戰
- Building Websites with Mambo
- Photoshop CC平面設計實戰從入門到精通
- 管家婆軟件實戰操作教程(輝煌版)
- AutoCAD 2010 建筑設計與制作技能基礎教程