UK Connected Systems User Group May 10th

This week (thursday May 10th) I’ll be speaking at the UK Connected System user group, if you live close to London you should definitely join us there, here are the schedule: Signup: http://ukcsugmay2012-eorg.eventbrite.com/ Start Time: 6:30pm (doors open from 6pm) End Time: 9:30pm Location: Customer Meeting Room 05 Microsoft Cardinal Place London Signup: http://ukcsugmay2012-eorg.eventbrite.com/ Session
Blog Post by: Tord Glad Nordahl

BizTalk360 first anniversary

In UK we got a policy of shifting the bank holidays that comes in the middle of the week to following Monday, so people can have an extended weekend. Last year’s 1st May bank holiday was shifted to 2nd May, on that day we released our very first version of BizTalk360 CTP to public. Today is 7th May, alternative to 2012’s 1st May holiday.

table.tableizer-table {border: 1px solid #ccc; font-family: arial, helvetica, sans-serif; font-size: 12px;} .tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #104e8b; color: #fff; font-weight: bold;}

We introduced BizTalk360 with a very powerful tag line "Worlds first BizTalk production support and monitoring tool". We clearly understood, being first doesn’t mean anything (Google is not the first search engine, iPOD is not the first MP3 player and Windows is not the first GUI OS to give few examples). It’s all about innovation and constant improvement that either makes or breaks the product.

In the following chart we summarize our improvement over the last 1 year. We release 4 major versions in the past 1 year. We simply didn’t increase the version number for every simple updates, each version came with substantial functionality that ease the life of BizTalk administrators and support people in a day to day activity.

v1.0 v2.1 v2.5 v3.2 v4.0 BETA
Release Date May-11 Aug-11 Oct-11 Feb-12 May-12
Features          
1 Web based console        
2 Application management        
3 Advanced Authorization        
4 Governance/Auditing        
5 Topology        
6 BAM Portal        
7 Query Instances        
8 Advanced Event Viewer        
9 Dashboards        
10 Platform Settings        
11 SQL Instance view        
12   Monitoring/Notification      
13   Clustered Host Instances Handling      
14     Knowledgebase    
15     Role based Security    
16     Message Box Viewer Integration    
17     Monitoring/Notification Improvements    
18       Graphical Message Flow  
19       Throttling Analyser  
20       SMS Alerting  
21       Tracking Manager  
22       Advanced Event View Improvements  
23         Custom SQL Queries
24         Monitoring plugin architecture
25         Monitoring Enhancements

In the past 1 year we got customers over 10 countries, covering various industry sectors. Most of the customers are large scale enterprise customers, some of them are well known retail brands. Never thought the shirts I wear and the world famous trainers I use for my tennis (companies) will become my customers one day!!.

I whole heartedly thank every one who helped us to achieve this milestone. All my MVP and community friends, my close family and friends. We haven’t paused yet, we already started planning for what’s coming after 4.0 (keep tuned).

NOTE: BizTalk360 got it’s own blog now, so if you want to keep up to date with product improvements, please subscribe to http://feeds.feedburner.com/biztalk360

Nandri!

Saravana Kumar

Weekly Cloud Newsround 2012-18

Filtering the informative, insightful and quirky from the fire hose of cloud-based hype.

Mike Pearl from PWC Looks At Cloud Strategy Through The Lens Of Value in a guest post for Forbes, Michelle Boisvert discusses the Real and perceived security threats of cloud computing, abd Greenpeace is still mad about ’dirty cloudy computing’.

CTV News shares its opinions on Which cloud storage solution is best for your data?, whilst V3 discusses the security and performance issues that may slow the adoption of cloud storage. Addressing the security issues, the Washington Post looks at ways to keep the cloud secure.

On the Azure front, there is a nice story about how MediaValet are Thriving on Microsoft’s Cloud Platform, and Mary-Jo writes about How Twilio went from handshake to Microsoft Azure partner in a month-plus.

How to fix BizTalk orchestrations opening in text view by default in Visual Studio

How to fix BizTalk orchestrations opening in text view by default in Visual Studio

If you’re like me (lazy), chances are that you’ve tried to take shortcuts when refactoring BizTalk projects and run into the same trouble that I have. What I’ve found is that if you open a BizTalk orchestrationfile in the Visual Studio XML viewer and made any changes to it (typical changes I would make here […]
Blog Post by: Johann

BizTalk Anti-Pattern: Chuck it in the config file because its an easy place to put it

Name:

Don’t automatically shove your config in BTSNTSVC.exe.config because its easy?

Description:

I wrote a blog post a few years ago around the options for where you could put configuration settings in BizTalk (Click here). As I mention in the blog post its very common that people just fill the BizTalk config file with lots of settings because its the easiest option. I often work on big projects where you have many BizTalk projects running at the same time with different delivery deadlines. One of the problems is that the BizTalk configuration file is one of the few resources that is shared across your applications no matter what. When you have settings that are in the BizTalk config file then your BizTalk application now has additional dependancies so if you want to produce a new version of the file you have to be careful to consider how changes to the file may affect other BizTalk applications.

Symptoms:

  • You have a big project with many BizTalk projects running at the same time
  • You have large development teams
  • You have different applications running on the same group
  • You have poor dependancy management between your projects
  • You dont have much governance around changes to the BizTalk config file

Pain:

  • A change for one application may break anothers functionality

Cure:

  • Dont take the quick and easy option just because its quick and easy

Im not saying its bad to use the BizTalk config file, far from it. What I do think is a good idea though is to have a development process and governance around changes to the BizTalk configuration file to ensure a quick and easy change doesnt bite you in the future. If you want to put something in the file for custom application configuration make sure you talk it through with your technical lead or others on the team to ensure everyone agrees that the BizTalk configuration file is the right place to put it. Also have some guidelines and standards for your team to determine what types of configuration should go where.

Windows Azure Service Bus EAI Doesn’t Support Multicast Messaging. Should It?

Windows Azure Service Bus EAI Doesn’t Support Multicast Messaging. Should It?

Lately, I’ve been playing around a lot with the Windows Azure Service Bus EAI components (currently in CTP). During my upcoming Australia trip (register now!) I’m going to be walking through a series of use cases for this technology. There are plenty of cool things about this software, and one of them is that you […]
Blog Post by: Richard Seroter

BizTalk360 BETA 4.0, with most anticipated features released

Yesterday we announced the immediate availability of BizTalk360 V4.0, you can download it and start using it straight away from here http://www.biztalk360.com/Content/beta

Now BizTalk360 got it’s own blog, please subscribe http://feeds.feedburner.com/biztalk360 to get regular updates on our progress.

One of the major improvements we have made for BizTalk360 v4.0 is extending our monitoring capabilities.

In previous version, customers were able to monitor all the artifacts related to BizTalk Applications (send ports, receive locations, orchestrations, and host instances status) + they can set alerts based on Message box viewer report (when critical or non-critical errors above certain level). But with BizTalk360 v4.0, customers can monitor and get alerted in various areas as listed below

1. BizTalk Applications (simple)
2. BizTalk Applications (Advanced)

  • Send Ports
  • Receive Locations
  • Orchestrations

3. BizTalk Servers

  • NT Services
  • Disks
  • Event Logs
  • System Resources (CPU, Memory)

4. SQL Instances

  • SQL Jobs

5. BizTalk Environment

  • Host Instances
  • Web Endpoints (WCF/SOAP services, HTTP endpoints)

6. Message Box Viewer

We have written a detailed blog post with lots of pictures showing various functionalities in detail in our new official BizTalk360 blog

http://blog.biztalk360.com/post/2012/05/04/BizTalk360-v40-Beta-Extended-Monitoring-Capabilities.aspx

Now BizTalk360 got it’s own blog (http://blog.biztalk360.com/), please subscribe http://feeds.feedburner.com/biztalk360 to get regular updates on our progress.

Nandri!

Saravana Kumar

2012 Canadian Leadership Summit-Day 2

On day 2, the Summit contained breakout sessions that allowed us to dig into some of the topics that were introduced on the first day.  More specifically we were able to dive into topics such as Windows 8 and the Consumerization of IT, Dynamics AX 2012 and CRM “R8”.

Consumerization of IT

With worker demographics changing, employees are now placing new demands on organizations to use more modern technology or let them use their own.  For many recent College graduates, they don’t remember a time when there wasn’t an internet.  For many employees, they have more computing power and modern equipment at home than they have in the office.  These situations are creating headaches for Infrastructure managers, IT Directors and CIOs.

Windows 8 provides some tools that address some of the needs of this emerging demographic.

Windows 8 for the Enterprise

  • No compromise business tablet
    • The flexibility of a tablet with the productivity of a desktop
    • Picture Password -  No longer are you forced to remember some password with ridiculous password requirements.
    • Touch first experience – introducing touch into Microsoft’s latest Operating System is not an afterthought.  This Operating System was built with touch in mind.
    • “Always” Connected applications through live tiles.  No longer do end users have to open applications to determine whether they have received a new purchase order or be glued to their inbox for new alerts.  This information can be presented in form of a Live Tile much like you have on your Windows Phone 7.
    • When in “Windows 7 mode” applications behave the same way as in Windows 7.  Not all applications will be “Metro” ready at launch or any time soon after that.  If you have an application that will run on Windows 7, it will run on Windows 8.
    • You can dock “’Windows 8” applications beside “Windows 7” applications.  You know that feature in Windows 7 that allows you to dock applications side by side?  You can still do this in Windows 8 and can even doc a Windows 7 application with a Windows 8 application.
    • Tablets can be managed by existing infrastructure tools like SCCM
  • Innovative Devices
    • Touch
    • Long battery life
    • Thinner, lighter, faster footprints
    • Convertibles – want the traditional experience of a keyboard and mouse but the ability to detach your screen and use it as a tablet?  If so this functionality will available
    • Workers who require more durable footprints will have the ability to use ruggedized laptops.
  • Booting from a USB device
    • They showed a demonstration where they had a Windows 7 computer and they inserted a USB key that contained a Windows 8 corporate image.  They rebooted the computer and they were able to boot Windows 8 off of the USB drive.  They then showed a demo where they were playing a video from the Windows 8 computer.  They pulled the USB drive out from the physical computer.  The video freezed.  The presenter then plugged the USB drive back in and the video resumed.  If you plug the USB key in within 60 seconds life is good.  If you take longer than 60 seconds then the machine will be shut down.
    • This feature provides a lot of potential for people who want to bring their own device to work or where you have contractors who bring their own laptop but you want them to run your corporate Windows 8 image.
  • Enhanced Bitlocker support
    • Windows 7 introduced the ability to encrypt a USB key.  The problem was that you had to encrypt the entire volume of the drive.  If you had a larger USB key, like 32 GB or 64 GB, this operation took a long time.  New in Windows 8 is the ability to just encrypt the data instead of the entire volume.  This is a great balance between performance and security.
  • New Security features
    • New boot loader features will detect when OS files have been tampered with upon boot up.  If the boot loader detects malware, it will make a connection to obtain Anti malware drivers, load them and remove the malware.
  • Virtualization and management
    • VDI is a technology that allows organizations to operate a farm of virtualized windows clients.  Much like organizations can run virtualized server farms, they can also run virtual desktop farms.  Windows 8 offers a superior experience over Windows 7 VDI experience.
      • Scrolling over VDI is very fluid even when using Touch.  This is rather remarkable considering that the Server hosting the Windows 8 image has no hardware support for touch.
      • End users can pinch , zoom out and zoom in
      • Full fidelity – watching video is flawless over LAN and WAN configurations
      • USB re-direction allows you to plug in a USB device on local machine.  A signal then gets sent to the Host Server and is then rendered in the VDI session
      • Storage Pools allow administrators to manage a pool of disk instead of have hard quota set for each client
  • Windows 8 Market
    • With 525 million Windows 7 users, Microsoft has high expectations for Windows 8 adoption and plans to offer a Windows Marketplace that supports 200 locales
  • Consumerization of IT an Opportunity or Risk?
    • It can be both
    • Consumerization Device Scenarios
      • On your own (low control)
      • Bring your own (medium control)
      • Choose your own (Enterprise full control)
      • Here is your own (Enterprise Full Control
    • Microsoft has different policies depending upon the scenario
        • Classify devices and then provide the appropriate enforcements
    • Access Strategy
        • User Based: who are you (e.g.. No Access, read write, full control)
        • Device Based: How much to I trust the device (e.g. managed vs. unmanaged)
        • Location Based: Where are you? (e.g. intranet vs. Internet)

Dynamics 2012 AX

Prior to this event, I have not had a lot of exposure to Dynamics AX.  What became extremely evident is that Microsoft is very aggressive and committed to the ERP segment.  They are also not only interested in establishing a platform but are also interested in providing industry specific solutions.

 

Proactive Applications

  • Knowing where we have been is no longer enough, we now need to know what is going to happen next
  • End users need a UI based upon their role (Role Tailoring).  The CFO needs different info than the shipping clerk and the information better be populated on the front screen.
  • Workflow Inside
    • Can’t be a bolt on. Needs to be inherent in the application
  • Visualization
    • Use external data and make it apart of how you use internal data for forecasting.  For instance the weather having an impact on inventory positions.  We can use this data to compare patterns.  This will allow for additional insights from both internal and external data that has been collected.
  • Out of the Box integration with Dynamics CRM so that you have 1 view of the customer

Microsoft’s Approach

  • Simplicity and Agility
    • Business Processes are subject to change so quickly that your ERP needs to have more agility than it has had in the past
  • Cloud
    • CRM online or on-premise
    • This time next year you will be able to run AX in Microsoft’s cloud
  • Microsoft Technology
    • Dynamics is leveraging existing investments in other Microsoft technologies like:
      • Kinect
      • Office 365
      • Bing
      • Windows
      • SQL Azure
      • SharePoint
      • Windows Phone
      • Microsoft Lync

What is Dynamics 2012?

  • Core ERP
  • BI
  • Industry solutions

Cloud on your terms

  • Embrace Hybrid
  • Pay as you go and Grow
  • deliver choice

Other

  • Microsoft is working on a Metro screens of Dynamics 2012
  • Lines between AX and CRM are starting to blur
  • Around 2000 people actively work in the AX organization

CRM – What’s coming down the pipeline?

Big trends in CRM

  • Big Data
  • Social
  • Cloud
  • Mobile
  • Core CRM

CRM “R8”

  • More Mobility options
    • CRM on an IPAD will be released within the next few days
    • IPAD version has synchronization capabilities you can go online-offline.
  • Browser flexibility (support for other browsers like Firefox, Chrome, Safari)
  • Social
    • Partnerships with LinkedIn
    • Both at the company level but also at the contact level
    • News aggregation about your customers gets sucked in from external sources.
    • CRM users also have the ability to share information from CRM to LinkedIn, Twitter, Facebook, Email or the CRM Activity Feed Wall which is a internal “posting board”
  • Industry templates
    • Repetitive Intellectual Property that has been acquired from ISVs and Partners
    • Capital Markets/Wealth Management
    • HealthCare/Health Plans
    • Processed based Manufacturing
    • Certifications
      • Microsoft continues to be certify their offerings with industry standards

CRM Growth

  • CRM is one of the fastest growing business within Microsoft
  • Extensive Customer list across industries:
    • Financial Services
      • ING
      • Barclay
    • Professional Services
      • Volt
      • PointBridge
      • Hitachi Consultin
    • Manufacturing
      • Volvo
      • STAT Oil
      • Niko
    • Public Sector
      • City of London
      • Kent Fire and Rescu
    • Retail
      • Cold Stone
      • BestBuy
    • Health and life sciences
      • Pfizer
      • Novozyme
    • Travel and entertainment
      • Phoenix Suns
      • Portland Trailblazers
      • Toledo Mudhens
      • Arizona Diamondbacks

So this concludes the 2012 Canadian Leadership Summit.  Overall, there was some good sessions.  I really enjoyed seeing what is coming down the pipeline in areas of Windows 8, Dynamics AX and CRM.

How to determine the process ID of BizTalk Host Instances with PowerShell

How to determine the process ID of BizTalk Host Instances with PowerShell

In two of my previous posts I introduced and explained how to debug BizTalk components in Visual Studio: BizTalk – How to debug Custom Pipeline Components running on Isolated Host and Debugging External assembly’s or pipeline components – Attach to Process – which BizTalk process to use?. In the last one, I presented two ways […]
Blog Post by: Sandro Pereira