Presentation on Application Integration

I presented a quick overview of the key points and considerations for application integration ( or EAI Enterprise application integration ) during our office brown bag session.

The presentation focused on

  • What are the key reasons for integration and goals
  • Preparing for and evaluating the current system
  • Scoping the integration
  • Well known integration patterns (Mediation and Federation )

I plan to write a more detailed blog post to discuss the topic in question, but for now I have shared my presentation here


Some SharePoint 2010 findings

While going through some business requirement analysis for SharePoint 2010 I came across these useful resources that I think are worth sharing as they focus on specific topic’s under consideration.

Blog Customization

Display recent changes
SharePoint 2010 profile customisation and integration with other systems

Authentication methods

IBM websphere integration

Sending update Notifications to Email Distribution group

It is possible to send document updates to members of a email distribution list
in two main ways
1) Alerts for the documents and lists, and putting the distribution list and the to source
2) Create a work flow and automate it to send out updates to a distribution list
“Instead of Security Groups, it’s possible to just have some custom SharePoint groups with users in them, and this could be managed by the site admin or individual owners of each group could be given control of their respective groups.  These groups could be referenced in an SPD workflow based off metadata within the submitted doc.  So, let’s say someone submits a doc and selects “Finance” in a department dropdown.  The workflow would kick off, read the Finance metadata from the Department field, and then send the email to the SharePoint Group that you specify for any Finance-related doc.  You’d have to do your mapping in SPD with conditions (If Finance, then send email to Finance Leadership Team).  This is one way to do it without code, but there are other ways.  It just depends on the exact requirements and tools available.”
It is also possible to Sync SharePoint AD Groups with Distributionlist, however not vise versa.
It is also possible to send out emails to Documents and Lists within SharePoint
SharePoint 2010 browser and office compatibility



Enhanced by Zemanta

Filtering information for peers, bringing sanity to information overload


The amount of information that we go through every day is increasing by the day, and its becoming hard to keep up with everything. Even with internal company channels the amount of information is hard to keep up along with doing our daily jobs. There is a constant fear of missing out on things.


What we feel like having is an army of people filtering out relevant information for us to review later on, but wait is that not something that is available withRead it later but with an extension of not just the articles that we want to read but the social channel updates that we might be interested in, so important links and conversation summary from Twitter, Facebook , Skype group and social cast Merged with key articles of the day, for us to review when we have time. A focused merger of company wide and external channels that we work with everyday.


The solution seems Pretty straight forward, what is needed is two key factors

1) Registration of interests

2) Automation of filtration based on interests, or Groups that are willing to filter important information for us based on our interests

Automation of such a task across so many channels is quite a complicated goal to accomplish, although not impossible but for now I think we are still not technologically ready to achieve that gracefully.

The best approach is to crowd source this filtration, your peers have a better understanding of what you are interested in. So if I spend half an hour or so on social channels than I can filter stuff for my peers as I go through the contents. Sharing can be based on individuals or groups based on their current interests.

The technical solution will look something like a browser plugin or an add-in to the various social software applications we use, so that the process of sharing with peers becomes a simple and straight forward task, and is built into the system that we are using.

The interest based filtered contents can then show up as an email digest or activity stream on a website, or even better if they can be channeled back to one of the social software channels being used (Show up in linkedin / socialcast or facebook as the reading of the day).

If there is something out there that already does that, then please do direct me to it, this will bring sanity to my information overload and take this constant fear of missing out away from me.


After reviewing this idea a bit further I realised that filtration can be managed by distributing the filtration process to individual client machines. Although the personal configuration for content interests stays in a central location (probably a site hosted on a cloud based platform), client application on each individuals machine can sync the configuration and process the contents from each social software source being processed for interests. Once specific contents are found matching the interests, suggestions are provided to the user, who chooses the relevant contents which are then uploaded to the server.

This is the key idea that I am working on , and will add and elaborateness my thinking as I go forward with it.


Fake Security alert on windows 7

I started getting fake windows security alert on my windows 7 PC.
The fake security alert would not allow me to run any applications or cancel the alert, it keeps on prompting me to buy the release version of an antivirus software online.
I have windows Security Essentials and windows defender installed on my machine.
I created a new account and was able to execute applications without any problems in that account, which indicated to me that the application was setup in that accounts personal data folders.
I could not find any windows service or installed application which could indicate any problem with the system.
After some investigation I found out that this is a spyware called, found various guides online to clean it up from the computer, but most of the details did not work for me. since the executable was not found in the users personal folder that had an issue.
What I did initially was to login to the machine using an account different to the affected account. The spyware did not show up in the new account.
If the affected account is not critical then the simplest solution will be to delete the user account in question, and start using an alternate account. To save me time and grief that is what I have adopted and its working fine for me now.

Changing Jive SBS base url

We recently moved our staging jive SBS to production and where concerned about url’s becoming invalid, and that is exactly what happened. However after a little bit of investigation we found out that it was more of a jive configuration issue rather than static URL’s generated by the application.

So after some investigation we found out that we need to rest the setup and reconfigure the base URL. Which sorted out the issue for us.

Unable to open CHM help file

I was sent a CHM file from one of our software vendors, and I was unable to view the contents. Although the file enclosed in the zip opened up, but individual pages will not display.

After requesting a revised version from the vendor I came to know that it’s more of a security issue on windows rather than anything to do with the chm file itself.

Please check out URL below if you are having problem viewing contents of a chm file on windows.

In short view the properties of the chm file, and click on the unblock button to unblock the chm file, which blocks the chm file from opening properly.

End of Support Announcement from Atlassian for all things Enterprise

Atlassian last week announced end of support for Announcement , which to me is a suicide on the enterprise end. Discontinuing support for Enterprise grade Java severs like Websphere, Weblogic and JBoss and only supporting tomcat is not going to take them a long way within the enterprise environment. I can understand that it’s heavy on their development and support costs, but then the simple solution would have been to provide two versions of the product, one standard, which only has support for tomcat, and other enterprise, which supports all things enterprise including IE 6. The difference in cost could then be used to support the enterprise grade features.

I think Atlassian needs to seriously consider this announcement otherwise they run the risk of being excluded from being considered an enterprise grade wiki.