Tech Talk

Digital Transformation, Artificial Intelligence, Machine Learning, IoT, Big Data Analytics, Enterprise Architecture, Performance Engineering, Security, Design and Development tips on Java and .NET platforms.

Thursday, October 27, 2011

Ruminating on IRM (Information Rights Management)

›
From a security architecture perspective, it is important to consider the need for using IRM technology. Traditionally we have secured acces...
Thursday, August 11, 2011

How does .NET TPL control the number of threads

›
I often wondered what heuristics the Task Parallel Library (TPL) in .NET uses to control the number of threads for optimal utilization on mu...
Thursday, July 21, 2011

Techniques for Service Identification in SOA

›
Its very important to use proper service identification techniques to identify services in an portfolio. In fact, service identification sho...
Tuesday, June 28, 2011

Ruminating on SEO

›
SEO (Search Engine Optimization) is an integral part of any Internet Marketing Campaign. SEO strives to increase the visibility of a website...
Monday, June 27, 2011

XSL transformations on the brower

›
Recently, I came across a web framework that was quite unconventional - the framework was performing XML transformations using XSLT on the b...
Wednesday, June 15, 2011

Open source API for read/write to Excel files

›
Long back, I had blogged about native APIs in .NET and Java to read/write Excel files. Recently came across a new native .NET library that...
Wednesday, April 13, 2011

Operational Reports vs MIS Reports

›
Once organizations create a data warehouse, a lot of people push all the reporting needs to the DW. But do all reports need to run from a DW...
Wednesday, March 23, 2011

Activity Diagrams vs BPMN Diagrams

›
For modeling business processes, there are two standards popular today – UML 2.0 Activity Diagrams and BPMN. There are semantic differences ...
Saturday, January 29, 2011

Business Function Models Vs Business Capability Models

›
The difference between these models boils down to the difference between a “business function” and a “business capability”.  Many organizati...

Business Architecture Models

›
While defining the enterprise architecture of an organization, it is essential to understand the various processes, functions and capabiliti...
Tuesday, January 18, 2011

Various dimensions of Security

›
When we design our applications to be secure, we have to consider all aspects of security. I have often seen people associate security with ...
Monday, January 17, 2011

Concurrent Business Engineering

›
Some time back, I had blogged about the advantages of having a unified BPM/SOA strategy at the enterprise level.  Ran through a Forrestor re...
Friday, January 14, 2011

Types of Services in SOA

›
Found a nice article on MSDN describing the various types of services - a taxonomy for services. Jotting down the concepts explained in the...
Thursday, January 06, 2011

Ruminating on SOA Governance

›
 SOA Governance has two dimensions. First – the processes and methodologies used. Second – the tools and products used for governance. Qui...
Wednesday, December 29, 2010

SOA Registry, Repository and Service Catalog

›
While implementing enterprise SOA, it is important to consider deploying a service catalog for services. There is a lot of confusion between...
Monday, December 27, 2010

Entities Vs Value Objects

›
In Domain Driven Design, we often separate Entities and Value Objects. Junior architects always get confused between these 2 concepts. The ...
Friday, December 17, 2010

TCO of applications during Portfolio Rationalization

›
In my previous blog post , I had narrated the process of portfolio rationalization . During the fact finding process, we need to calculate t...
Monday, December 06, 2010

SOA and BPM

›
Yesterday, we were having a discussion with one of our customers on the hot topic of SOA and BPM strategy, i.e. can SOA/BPM initiatives be c...
Thursday, December 02, 2010

SONAR tool

›
My team has been evaluating the SONAR tool to manage code quality. I was impressed with the features and the user friendliness of the tool. ...
Monday, October 18, 2010

Activation bar in UML Sequence Diagrams

›
A lot of folks get confused between the "life-line" concept and "activation bar" concept in Sequence Diagrams. The ver...
Friday, October 15, 2010

Good whitepaper on WSRP Portlets

›
A friend of mine was confused on the concept of remote portlets and the WSRP protocol. I forwarded him this cool whitepaper that explains t...
Wednesday, September 22, 2010

The case for IT Portfolio Rationalization

›
Un-rationalized IT portfolio is a critical issue facing many organizations. There are a plethora of reasons why an IT portfolio becomes ‘blo...
Thursday, August 19, 2010

Estimates and Scheduling

›
Read an interesting article by Joel on software scheduling. Most organizations either use the use-case point estimation method or the functi...
Monday, July 05, 2010

Use of Generics in .NET webservices

›
Recently, one of my team members was trying out an idea of using a generic container "response" object for all return types from t...
Wednesday, June 23, 2010

What rules to put in a BRE?

›
Most organizations today understand the value of externalizing rules from application code by using a Business Rules Engine. The agility and...
Tuesday, May 18, 2010

CLUE database in Insurance

›
The CLUE (Comprehensive Loss Underwriting Exchange) is a database of insurance losses and claims that was created and is maintained by Choic...
Thursday, May 13, 2010

Conceptual model for SOA

›
Just read a very interesting blog post from Nick Malik , where in he provides a Common Conceptual Model for SOA . I was bowled over by the s...
Wednesday, May 12, 2010

Why Enterprise Architecture?

›
Recently a friend of mine asked me to explain in simple terms the benefit of having an Enterprise Architecture for an organization. The chal...

OpenSource EA tools

›
Planning to evaluate a couple of open source Enteprise Architecture tools that are becoming popular. IBM System Architect was the de-facto ...
Tuesday, May 11, 2010

Creating Dynamic classes in Java

›
Earlier I had blogged about the ability to create new classes from scratch in .NET. I was looking for something similar to Reflection.Emit()...
‹
›
Home
View web version
Powered by Blogger.