Enterprise IT Consultant Views on Technologies and Trends


January 25, 2011  12:28 AM

Three Steps towards making Enterprise Architecture Agile



Posted by: Sasirekha R
Agile, AgileEA, Agility, Architecture, EA, Enterprise

Making Agile Enterprise Architecture Pragmatic

Most people agree with Charles Edwards (of Agile EA) comment, that though software development and architecture has been making excellent progress over the past two decades, the same cannot be said of Enterprise Architecture. There are ongoing debates and discussions on topics like Is Enterprise Architecture dying? What is killing Enterprise Architecture? Is there any market for Enterprise Architecture?

The typical drawbacks of Enterprise Architecture (EA) are observed to be:

  1. It takes way too long and requires too much effort
  2. Not able to prove that significant value is being created
  3. Lack of Communication Continued »

January 24, 2011  3:40 AM

IBM, the inventor, celebrating its 100th year



Posted by: Sasirekha R
IBM, innovation, patent, Watson

IBM, the inventor, celebrating its 100th year

IBM has evolved from a small business that made scales, time clocks and tabulating machines to what it is today. The video celebrating its 100th year http://www.ibm.com/ibm100/us/en/films/index.html has 100 people each present the IBM achievement recorded in the year they were born – flows from the oldest person to the youngest, offering a whirlwind history of the company and culminating with its prospects for the future.

While there definitely have been plus and minus faced by the company of this old, IBM is an inventor is not something anyone would disagree with. Continued »


January 19, 2011  2:26 AM

Gartner’s IT Top Predictions for 2011



Posted by: Sasirekha R
Cloud, Cloud computing, Gartner, information, IT, social, virtual

IT Top Predictions for 2011 by Gartner

Gartner’s report on 2011 IT Predictions – http://www.gartner.com/DisplayDocument?ref=clientFriendlyUrl&id=1476415 – highlights that there would be significant changes in the roles played by technology in business, the global economy and the lives of the individual users.

The key theme of “ITs Growing Transparency” (as pointed out in the title of the report itself) is demanded and it requires IT to be more tightly coupled to governance and business control. The compliance requirement of IT expenses and financial goals will impact internal operations and the structure of contracts with suppliers and providers and more specifically cloud services providers. Continued »


January 5, 2011  3:33 AM

Consulting – Data Collection Methods



Posted by: Sasirekha R
Consulting, Data Collection

Consulting – Data Collection Methods

The quote “It is a capital mistake to theorize before one has data. One begins to twist facts to suit theories, instead of theories to suit facts” – Sherlock Holmes – fits in consulting context perfectly.

First Meeting / Discussion

At the first meeting the client will tend to assess what the consultant can provide and if he is competent enough to deliver. But that doesn’t mean that the solution to the client’s problem will be arrived at in this discussion (actually this should be avoided – it is not necessary to prescribe a solution immediately, though sample of similar problems faced by other clients can be quoted). Rather the emphasis should be on getting a clear understanding of the problem and its impact on the business. Continued »


January 5, 2011  3:30 AM

IT Consulting Framework – excerpt from book by Rick Freedman



Posted by: Sasirekha R
project management

IT Consulting Framework

Another interesting book for consulting is “The IT Consultant : A Commonsense Framework for Managing the Client Relationship” by Rick Freedman.  Tried to bring out the essense of the book Continued »


January 3, 2011  2:31 AM

Static / Dynamic Linking in CICS



Posted by: Sasirekha R
CICS, IBM, linking, Mainframe, performance

Static / Dynamic Linking in CICS

In CICS there are three ways of transferring control to a subprogram:

1. Using EXEC CICS LINK Command

2. Using Static COBOL call

3. Using Dynamic COBOL call

The format of the LINK command in the calling program is:

EXEC CICS LINK PROGRAM(‘subpgname’)  or  EXEC CICS LINK PROGRAM(name)

Link command is always dynamic, irrespective of whether the subprogram name is explicitly given or as a variable with the subprogram name as the value. Continued »


January 3, 2011  2:24 AM

Static / Dynamic Linking in IBM COBOL



Posted by: Sasirekha R
COBOL, IBM, linking, Mainframe, performance

Static / Dynamic Linking in IBM COBOL

Using linking, we can have one program call another program that is not contained in the source code of the calling program. Depending on the linkage options,  the object module of the calling program is linked with the object module of the called program “before or during” execution – referred to as static or dynamic linking.

Appropriately choosing the linkage as static / dynamic depending on the application requirement (and not a single technique for the entire application) can result in benefits related to performance, memory usage and maintenance. Continued »


December 23, 2010  10:15 AM

Framework for Consultants – Seven C’s of Consulting



Posted by: Sasirekha R

This article is just a summary of the  Seven C’s of Consulting, based on a book by Mike Hope (I should like to add that after “Seven Habits of Highly Effective People” by Stephen Covey, I think I hit about another Seven book which I really liked) which one of my colleague recommended.

Anyone who has done consulting – short term or long term – would have at some stage experienced that they are expected to do nothing less than magic. There are many schools of thought on consulting success – ranging from following of rigid methodologies, templates to the other extreme of letting the consultant on the job doing it in their own individual style.

What this book offers is a 7C model – client, clarify, create, change, confirm, continue, close – that serves as a framework for handling consulting assignment. In addition to providing a professional touch to the consultant, it also includes client in its approach aimed at bringing out the real problems (and not just perceptions) and the long term solutions. Continued »


December 13, 2010  2:19 AM

UIMA – Search and Analytics exploiting Unstructured Information



Posted by: Sasirekha R
analytics, Apache, IBM, Internet, RDF, search features, Semantic Web, UIMA, unstructured data

Mining Unstructured Information using UIMA

Vast amount of knowledge is available as natural language text – web documents, reference books, encyclopedias, dictionaries, textbooks, technical reports, contracts, novels etc. Add to it the growing volumes of images, audio and video. Undisputedly unstructured information is the largest, most current and fastest growing source of knowledge. It is “unstructured” as it lacks explicit semantics (or structure) that is typically used by computer applications to process the same.

Unstructured Information Management Architecture (UIMA) is a framework for finding latent meaning, relationships and relevant facts from unstructured text. UIMA is useful for building analytic applications that analyze large volumes of unstructured information to discover relevant knowledge. Continued »


December 7, 2010  10:54 AM

IBM’s Jeopardy! Challenge – Human vs. Machine Contest



Posted by: Sasirekha R
Apache, DeepQA, IBM, Jeopardy!, Natural Language, open source, UIMA, unstructured data

IBM’s Jeopardy! Challenge – Human vs. Machine Contest

IBM is working on a computing system, code-named “Watson”, which can understand and answer complex questions expressed in natural language.

The officials from Jeopardy! and IBM have announced that they will produce a human vs. machine contest on their renowned quiz show (ref. http://www.nytimes.com/2010/06/20/magazine/20Computer-t.htm).

What makes this interesting is that Jeopardy! Continued »


Forgot Password

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

Your password has been sent to: