Tip

Frameworks and application modernization

Elements of various enterprise architecture frameworks help you make sound decisions when you address mission critical efforts such as application modernization. While these on the main reflect basic best practices, some bits are specific to the unique aspects of the modernization quest.

Frameworks mean different things -  sometimes too many different things. In the context of enterprise architecture frameworks tend to represent a way to rationalize and regiment the work of software development and maintenance in order to achieve larger goals and to obtain such results repeatedly.

    Requires Free Membership to View

TOGAF, for example, divides architecture development work into phases addressing the different issues that typically must be dealt with in order for projects to be successful. Phases focus on the business architecture, the information systems architecture, data architecture, application architecture and so on.  Guidelines are defined to clarify process, and roles are assigned.

For its part, the Zachman Framework brings sense to the architectural effort by framing important elements and asking some simple questions – simple questions that are often overlooked in the rush of the moment in the enterprise. Data (what), function (how), network (where), people (who), time (when) and motivation (why).

Each of the major frameworks devotes some attention to the unique issues that arise in modernizing legacy application portfolios. In fact, there are a variety of basic approaches one can take in dealing with legacy. Work of the Object Management Group's Architecture-Driven Modernization (ADM) Task Force is notable in this regard. The group outlines some options to consider as you seek to understand and evolve existing software assets. These options ["MDA" here refers to "Model-Driven Architecture"] include:

  • Software improvement
  • Modifications
  • Interoperability
  • Refactoring
  • Restructuring
  • Reuse
  • Porting
  • Migration
  • Translation into another language
  • Enterprise application integration
  • Service-oriented architecture
  • MDA migration

As Gartner Analyst Henry Peyret recently told SearchSOA.com in "TOGAF and the Framework Universe of 2010" :  “When you adopt a framework you need to adapt it to your needs, tuning it to what you need to accomplish.” That may be especially true when application modernization is on the menu.

This was first published in February 2011

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.