Outlook Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 8 February 2011

Smart Metering

Posted on 15:35 by Unknown
There is a lot of buzz about "smart metering" @ my workplace. Well the name itself suggested that the guys were up to some smart stuff :), excuse my sad jokes. So the curious self that I am, have set out to understand the whole rationale behind the smart meter program which by the way has a roll out plan till 2020. Phew!! Now that's called vision. Whilst I am still trying to digest the whole concept there are a few things that concern me out right,

(1) Smart metering aims at ease of data distribution to simplify the industry processes. How is data privacy ensured.
(2) Though the whole idea of a carbon-free economy is catching on, how are customers going to be convinced that the whole process is going to be beneficial or will they be mandated to accept it nevertheless
(3) It is smart METERING, a lot of focus is around metering and the data collection. Hope we do NOT end up with CRM systems which become meter (site) centric instead of customer centric which is where everyone is trying to get to, to serve the customer better

Hope the quest answers the above and much more. As they say it, keep watching this space for more on smart metering.
Read More
Posted in | No comments

Saturday, 5 February 2011

AppFabric and BizTalk

Posted on 18:46 by Unknown

"BizTalk is Dead and Out", on overhearing such a statement I was intrigued to know who the slayer was when a new name surfaced "AppFabric". The ensuing discussion was deadlocked but generated a curiosity in me as to what was the fuss all about. Reading through articles from the BizTalk Gurus I summarize the following:

What is AppFabric?
The simplest way of visualizing AppFabric is that it is an extension of Windows Application Server capabilities supporting the developer in implementing most of the non-functional requirements. Application development is not about just writing code but has certain associated quality of service parameters like scalability, availability, performance etc. In some cases the applications are also required to be transactional with a certain degree of administrative capabilities. Traditionally developers have spent substantial efforts in implementing even one of the above parameters whilst or post application development. What we really need is something out of the box addressing or supporting such QoS requirements on the existing infrastructure.
Look no further as AppFabric provides all of the above and more. And the best part is that it is available on the windows server platform installed on most of the development machines.
Windows Server AppFabric is an extension of IIS (Internet Information Services), WAS (Windows Process Activation Service) and .NET Framework 4.0 providing enhanced hosting, caching and service management facilities.

Does AppFabric replace BizTalk?
Finally I cut back to the discussion which actually triggered off my curiosity. Does Windows Server AppFabric replace BizTalk Server, Microsoft’s widely used application integration tool? Instead of trying to answer the question directly, we shall compare both the products on certain parameters and then try to draw a conclusion. Any form of working experience on BizTalk server would be beneficial in understanding the below table:

Features

BizTalk Server

AppFabric



Server type

* BizTalk is an application integration Server
* XLANG based workflow engine

* AppFabric is an extension to windows application server
* WF based workflow engine


Purpose


Enterprise level integration mediating various transport and message formats across heterogeneous systems

Extend IIS/ WAS providing advanced hosting capabilities for WCF (+WWF ) services


Architecture


Messaging based system with support for services i.e. schema based system


Services oriented system i.e. uses code contracts


Persistence

* Supports Message Persistence and Instance Persistence with suspend/ resume functionality using SQL server
* Use of SQL Server introduces higher latency but advantages of disk persistence



* Supports Instance Persistence with suspend/ resume functionality using SQL server or AppFabric in-memory caching services
* Use of in-memory AppFabric caching ensures low latency and improved throughput at the cost of risking disk persistence


Rules Engine



* Business Rules Engine (BRE) providing support for dynamic complex business rules
* Rules Composer provides a visual representation of the rules for Business Workers

* Very little support via WF Rules for simple business rules
* No visibility to Business Workers as rules are modelled In C#


Adapters


Multiple third party adapters available out of the box supporting heterogeneous system integration


AppFabric Connect allows leveraging BTS adapters but does not have a out of box adapter collection


Publish/ Subscribe


* Workflow engine along with the Message Box provides a publish-subscribe model which auto manages multiple concurrent workflow threads for processing messages
* BizTalk host provides auto throttling ensuring load balancing

* With the absence of a message box, AppFabric does not provide a publish-subscribe multi threaded model
* However there are WF constructs available for parallel execution which has to be managed by the developer


Monitoring and Recoverability



* BizTalk Admin Hub Page provides an overall view of the system health
* Health Activity Tracking (HAT) can be used for viewing and resuming suspended resumable instances

Dashboard provides a view to the overall health of services configured to utilize persistence and event collection


Tracking, Archiving and Purging



* Business Activity Monitoring (BAM) provides a rich set of tools for tracking message data and flow through the engine
* Dedicated tracking host for moving tracking data to BAM
* SQL Server Agent jobs can be configured for purging and archiving tracking data from time to time

* Provides a set of tools which allows selection of a tracking profile to configure message logging and tracing features
* Windows Powershell cmdlets are provided for purging and archiving tracking data from time to time


License Cost

Yes, has to be bought independently from Microsoft


No, Currently free and is already licensed with windows server 2008, Windows 7 and Windows Vista (SP2)




What the comparison brings forth is that AppFabric is best suited for low latency, high performant application server services providing non-functional features of service level tracing, monitoring, distributed caching, hosting capabilities etc. out of the box. Such solution architects might have previously considered BizTalk as an option as most of the mentioned features are in-line with the tools and services it readily provides.
However Windows Server AppFabric still has to reach the comprehensive collection of tools and features that BizTalk provides as an integration server. As highlighted in the above table, BizTalk still has a very unique publish/ subscribe model, strong rules engine, a mix of third party adapters to name a few which are missing in AppFabric and which makes BizTalk server a strong integration tool. All these features at an extra license cost obviously means that solution architects will consider AppFabric as an option before recommending any technology to the client which would fulfill their requirements.
To summarize AppFabric instead of replacing BizTalk server complements it well, each leveraging the features of the other. Future developments in each of the areas will try to bring both the products closer making it seamless and easier to use and configure. As put by the Microsoft pundits “Biztalk vNext will transition to be AppFabric based”.

Would be more than happy to get any suggestions/ corrections/ feedback on the above post @ virus.vinay@gmail.com

Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Enable ActiveX Control in Outlook
    Occasionally when using Microsoft Outlook, you may receive an error message telling you that your security settings do not allow ActiveX con...
  • Outlook requires Outlook Express 4.01
    Cannot start Microsoft Outlook. Outlook requires Microsoft Outlook Express 4.01 or greater. You can install Outlook Express by running Add/R...
  • Some incomplete thoughts...
    There are a series of related ideas that I want to discuss, but I don't think I'll have the time to properly describe them here. I...
  • Microsoft Outlook Duplicate Email Fix
    When using Microsoft Outlook, you may encounter an error in which all of your emails are downloaded twice. Depending on the size of your inb...
  • The Human Side of Living
    As I go through life I keep noticing stories, ideas and insights into humanity and I sometimes wonder if we are meant to discover these less...
  • Troubleshoot Outlook Express Error 0X800ccc90
    If you're an Outlook Express user trying to log on and you get an Error 0X800ccc90, which stops your password from being authenticated, ...
  • Happy Limerick Day! (May 12th)
    The CEO where I currently work sent around the following note by email at the start of today: Today is Limerick day. A limerick is a five-li...
  • Distorted Sound
    Another problem with MSN/Windows Live Messenger is the sound cuts out. This is a known problem with versions 7, 8.0, 8.1 Beta and 8.1. Usua...
  • Now with minty-fresh visitor counter
    Someone suggested to me this past weekend that I add a visitor counter to this blog. It's one of the most common suggestions made to me...
  • Windows live mail error Ox800CCCD2
    This error generally comes up when your firewall block any port. Reconfigure your account to Live Mail and also make sure that your firewal...

Categories

  • agile
  • agile testing
  • AYE
  • bad training
  • bugs
  • building software
  • certification
  • communication
  • conference
  • configure outlook express
  • configure windows live hotmail account in windows live mail
  • configure windows live mail
  • context-driven
  • development
  • engineering
  • error message
  • ET
  • exploratory testing
  • future
  • hiring
  • hobbies
  • hotmail account validation process
  • How to Enable ActiveX Control in Outlook
  • how to fix duplicate email
  • how to solve error 4.01 or greater
  • incoming mail sync to outlook
  • information radiator
  • instruction for pst file
  • interests
  • lean
  • lean software development
  • learning
  • low tech testing dashboard
  • management
  • mastery
  • measuring progress
  • metrics
  • Microsoft Outlook Duplicate Email Fix
  • Microsoft Technical Support
  • Microsoft Windows Mail
  • ms outlook duplicate email
  • msn account reset
  • msn account validation process
  • msn error code 0x80004005
  • msn error code 0x80004005 in apple mac
  • msn error code 0x80004005 windows 8
  • MSN Error Support Msn Help and Support
  • MSN Password Recovery
  • msn password reset
  • MSN Technical Support
  • outgoing mail not sent from outlook express
  • outlook not authenticate password
  • passion
  • people
  • pop3 email server
  • programming
  • quality
  • Quality Center
  • questions
  • regression testing
  • remove error 0X800ccc90
  • remove Error 0X800ccc90/Error 0x800ccc18
  • remove error 421
  • remove error ox800ccc90
  • remove msn error code 0x80004005 in windows 7
  • remove windows live mail
  • repair microsoft outlook pst file
  • repair PST file
  • resolve sound distortion problem with your live messenger
  • reviewing resumes
  • Satir
  • SBTM
  • science
  • skills
  • software
  • software testers
  • Software testing
  • sound distortion msn
  • sound distortion with livemail
  • support for microsoft outlook
  • support for outlook
  • TDD
  • technical support for microsoft outlook
  • testing
  • testing dashboard
  • time
  • Unable To Login in Windows Mail
  • unable to loging in waindows mail
  • value
  • Waterfall
  • windows live mail error Ox800CCCD2
  • windows live mail support
  • writing

Blog Archive

  • ►  2013 (16)
    • ►  September (10)
    • ►  August (1)
    • ►  April (1)
    • ►  February (2)
    • ►  January (2)
  • ►  2012 (3)
    • ►  May (1)
    • ►  February (1)
    • ►  January (1)
  • ▼  2011 (25)
    • ►  December (1)
    • ►  October (1)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ►  May (1)
    • ►  April (2)
    • ►  March (9)
    • ▼  February (2)
      • Smart Metering
      • AppFabric and BizTalk
    • ►  January (2)
  • ►  2010 (13)
    • ►  November (1)
    • ►  September (3)
    • ►  July (1)
    • ►  May (1)
    • ►  April (1)
    • ►  February (4)
    • ►  January (2)
  • ►  2009 (10)
    • ►  December (1)
    • ►  November (2)
    • ►  October (2)
    • ►  July (3)
    • ►  May (1)
    • ►  February (1)
  • ►  2008 (4)
    • ►  October (1)
    • ►  April (1)
    • ►  March (2)
  • ►  2007 (12)
    • ►  November (1)
    • ►  August (2)
    • ►  July (1)
    • ►  May (3)
    • ►  February (2)
    • ►  January (3)
  • ►  2006 (1)
    • ►  August (1)
  • ►  2005 (16)
    • ►  November (2)
    • ►  October (1)
    • ►  September (2)
    • ►  August (1)
    • ►  May (4)
    • ►  April (4)
    • ►  February (1)
    • ►  January (1)
  • ►  2004 (2)
    • ►  December (2)
Powered by Blogger.

About Me

Unknown
View my complete profile