Life, Liberty and the Pursuit of Simple Middleware - Steven Martin, CSD Product Management

I've got one of the best jobs at Microsoft! My team manages the .NET Framework (WCF, WF, CardSpace), App Server workload for Windows and BizTalk Server (SOA, ESB, B2B, RFID, adapters, etc). I'll use this site to talk about technology, partners and the intersection with other things I do which may be interesting...

  • Enhancements to BizTalk B2B functionality

    I have two things to be excited about today. First, we’ve finally had some sunny spring days in Seattle (which means I had plenty of dry time outside this week).  Second, there’s more great news about our B2B technology.   Today, we’re announcing another important update for our customers—we’ve come to an agreement with our partner Covast to acquire advanced B2B capabilities.  This will be availableas part of the Software Assurance benefits.  Timing has not yet been finalized, but customers who purchase BizTalk Server 2006 R3 with SA will have access to this new B2B capability  (for context on BizTalk Server 2006 R3, see my previous post).

     

     Why is this important? It builds on the most recent B2B improvements in BizTalk Server.  Some highlights include:

    ·         New standards for specific retail segments such as warehousing, grocery, energy, automotive and air freight

    ·         B2B metadata management for EDI ‘super’ interchanges, deeper integration with SQL Server repository/Visual Studio (EDI Explorer) and new reporting capabilities

    ·         Advanced B2B transports include new file adapters and transports and VAN connectivity

    ·         B2B operations monitor that enables role-based viewing, end-to-end tracking/tracing and automatic archiving

     

    For our ISV partners, this increases the breath of B2B solutions that partners can build on top of BizTalk Server.  They can now take advantage of both industry-specific protocols in their own vertical solutions as well as advanced B2B scenarios for their customers.  Over the past year, this has been a specific customer request and adds the growing set of capabilities BizTalk Server brings to businesses.  This will make it easier to address the individual needs of a broad set of customers.  As an example, auto component makers need info about parts, sales, customers, employees and branch offices to store, track and use to execute transactions.   Meanwhile the grocery store down the street needs unique templates, workflows, rules, etc that save development time and work automatically.   These new capabilities will help both of them.

     

    We have had a lot of great news about the BizTalk family recently (BizTalk RFID Mobile, BizTalk Server 2006 R3, etc.).  I can’t promise that we will have big updates like this on a weekly basis but it gives you a sense for the investments we are making to continue to improve technologies on which customers heavily rely.

  • Composite Applications and Distributed "Service Networks"

    For those that have managed to avoid the pitfall of SOA for SOA’s sake, composite applications are one of the biggest driving forces behind deployments.  The reason for service enablement in the first place is so that you can compose them into new applications more easily and richly. As a byproduct, you tend to get more abstraction, and therefore control, over the application logic.  Yet, there are some dirty-little secrets about composite apps – compared with your old-fashioned “monolithic app” they introduce some new challenges:

     

    1.       Composite apps are more complex for IT to deploy, manage and evolve.  The fact that pieces of the composite app may be distributed across servers, platforms and possibly organizational boundaries creates a need for more sophisticated management solutions than exist today. 

    2.       Composite apps present new challenges around scalability, performance and reliability.  With classic monolith apps there are tried-and-true strategies for optimizing apps to scale in demanding environments.  But how can you predict the way that a composite app will perform, when the underlying services may have been built for much different levels of scale? How can you make a composite app resilient to failure, so that if one service stops working it doesn’t bring the whole app down?

    3.       Composite apps often require much greater cross-vendor interoperability.  The benefits of reusing services for new apps can’t be limited to services you’ve created on a single vendor platform, since most enterprises live in a fundamentally heterogeneous world.  Therefore composite apps need to be able to easily interop across.NET, Java and legacy mainframe environments.

    Despite what some vendors might tell you (which tend to be driven by their monetization goals), solutions to the above problems are challenging.  Customers often avoid these issues with initial SOA deployments, but as they start to pursue enterprise-wide initiatives and develop numerous new composite apps these challenges become more apparent.

     

    However, there are existing architectural patterns for addressing these concerns.  Think about how the world’s largest distributed, service-oriented application - the Internet - addresses the above challenges.  Every second of the day the Internet gains more scale and power as new nodes are added to the fabric of the internet.  All nodes on the Internet are virtualized – I don’t need to know machine addresses, or know how many boxes any website is running on. You can dynamically add new computing resources without having to take down the Internet, and if any failure occurs the Internet is resilient enough to route traffic around individual points of failure.  The Internet is also fundamentally interoperable – you can add computing nodes of any vendor platform as long as you adhere to standards-based protocols.

     

    I’ll apply these characteristics of the Internet to the world of SOA, and describe something that I’ll call a distributed “Service Network”.  The Service Network should be able to automatically detect when you’ve added new computing nodes to the network and take advantage of scaling out with greater power (without requiring complex setup or configuration – it should auto-detect that more resources are available for use).  A Service Network should allow you to add new services without having to worry about physically deploying bits on servers or taking down machines – it should dynamically be “virtualized” against the underlying physical resources.  The Service Network should also let you mix/match services across vendors, as long as you stick to open standards.  And most importantly, the Service Network should keep the composite application from knowing about failure of hardware, automatically redirecting access to new services somewhere on the network without the app ever skipping a beat.

     

    Last week I wrote about how Greg Leake was going on tour to talk about his latest work on both StockTrader and the new Configuration Service.    Greg’s configuration service is one of the first examples of a general purpose Service Network built using .NET managed code.  These code libraries can be leveraged as part of your SOA projects to develop new composite application that mix/match services across both .NET and Java.  And you can take advantage of the Config Service with your existing services and apps, requiring only 20 lines of code to reap all of the advantages of the Service Network concept. 

     

    For more on this, check out a recent article by Redmond Magazine that describes how Greg’s efforts are helping shape the future of SOA and composite applications.  We’ll be using the feedback we get from this initial work to drive requirements and patterns into our on-going product development efforts.

     

    And remember, if a vendor tells you that you have to open a PO to “do SOA” and the money isn’t for training, start asking hard questions.

  • BizTalk Server Platform Updates

    Over the past few months we’ve seen an incredible wave of new platform products and technologies including Windows Server 2008, .NET Framework 3.5, Visual Studio 2008 and SQL Server 2008. You may remember that in the past BizTalk Server has updated features to support the most recent platform releases.  With BizTalk Server 2006 once the RTM versions of Visual Studio 2005 and SQL Server 2005 were released, we did final testing and sent a new version of BizTalk Server out the door. 

     

    Based on feedback from customers and partners, we are planning to do the same thing this time around to follow closely on the heels of this latest platform wave.  Once SQL Server 2008 (the final of the three to be released) becomes generally available, we will follow with an updated version of BizTalk Server designed for the latest versions of Windows Server, the .NET Framework, Visual Studio, and SQL Server.   This will mean that BizTalk Server customers will continue to take full advantage of the platform’s latest improvements including: scalability for mission-critical workloads, improved support for next-generation web and service oriented applications, improved virtualization support and better business insight through Office.

     

    We are also taking the opportunity as part of this BizTalk Server release to deliver additional customer-requested capabilities for our core SOA infrastructure.  We will give more updates on specific features in the coming months, but at a high level we are planning some new investments in the release that includes:

     

    • New web service registry capabilities with support for UDDI (Universal Description Discovery and Integration) version 3.0
    • Enhanced service enablement of applications (through new and enhanced adapters for LOB applications, databases, and legacy/host systems)
    • Enhanced service enablement of “edge” devices through BizTalk RFID Mobile
    • Enhanced interoperability and connectivity support for B2B protocols (like SWIFT, EDI, etc)
    • SOA patterns and best practices guidance to assist our customer’s implementations

    To ensure existing BTS applications continue to run without changes, we are taking an incremental approach and limiting the changes to the items listed above. Because this release build on existing bits, the name of this release will be BizTalk Server 2006 R3. Refreshing the bits (instead of applying a large Service Pack) provides for the best update experience.  You should expect to see a CTP of BizTalk Server 2006 R3 later this year (with an RTM planned in H1 CY09).

     

    Stay tuned for an update in the coming weeks!  See you @ TechEd.

  • Have you met Greg?

    This is a question I find myself asking my colleagues often. And they typically reply with something like, “Who's Greg?” or "Greg in accounting??". Not quite what I was getting at…

     

    Greg Leake is a guy who works for me in the Connected Systems Division. He spends most of his time in a self-created, self-run .Net Framework testing lab; and by most of this time, I literally mean most of the hours that he is not sleeping, and some of those too.  During the hours of 9am to 2 am, you can typically find him working away in his lab.  Greg’s very passionate about helping developers, and he’s had significant successes with his projects--Interesting enough that I recently looked into his bloodshot, over caffeinated eyes and told him to pack up his servers and hit the road to tell more people.

     

    This week and next, Greg will be presenting the .NET StockTrader 2.0, including a new Configuration Service, to .NET community user groups in San Francisco, Boston and NYC—check here for more info. We’re also posting the updates online for everyone to play with and give feedback on—we hope that you’ll write to Greg on his blog or in the forum about what’s working and what isn’t.

     

    So check out Greg’s blog for good stories from the tour, updates to the code and more. Oh, and if you’re interested in how many cups of coffee Greg drinks in a day…the Twitter section is especially interesting.

  • Announcing…another new ‘edition’ to the BizTalk family

    Today at the RFID Journal Live conference in Las Vegas, we announced Microsoft BizTalk RFID Mobile -a light weight application that works on mobile RFID devices, and will enable delivery of relevant information from these devices to central business process systems. We'll deliver this to our customers at the end of the calendar year, 2008. We have a private beta running today.

    When we look at the RFID market, it's truly an example of a technology that's ‘come of age'. Just a couple years back, RFID tags and mobile readers were too expensive to purchase and implement, making reasonable ROI out of reach for most customers. Today, tags cost just pennies, and mobile readers work well with central business process management systems, empowering people to make on-the-spot business decisions that can truly impact the bottom line. At the same time, this important information gets communicated back to the guys in the office to monitor trends and make adjustments-it's the type of capability most businesspeople have dreamed of-until now.

    And none of this would have been possible without the ecosystem-partners across the industry have worked together to come up with standards, and to integrate mobile hardware with central infrastructure, tags and software alike. We're seeing results from this effort, and Microsoft is particularly happy to be working with several of our hardware partners on BizTalk RFID Mobile integration. Here's what a few of them had to say:

    "BizTalk RFID Mobile represents an exciting opportunity for Motorola to build on our track record of delivering innovative products to meet customer needs," said Joe White, vp RFID business development, Motorola Enterprise Mobility.  "Motorola is actively partnering with Microsoft so that our customers will be able to reliably and seamlessly run applications on BizTalk RFID Mobile."

    "As a committed leader in the application of mobile RFID, we believe that Microsoft's BizTalk RFID Mobile will help accelerate the adoption of RFID by easing integration," said Intermec Director of RFID Business Strategy, Chris Kelley.  "With the release of the Microsoft BizTalk RFID Mobile, Microsoft partners will have a unified interface to all Intermec mobile and fixed readers, as well as our RFID-enabled printers."

    "We're committed to working with Microsoft towards the integration of our rugged mobile computing devices with Microsoft's innovative BizTalk RFID Mobile platform. Compatibility with Microsoft's BizTalk RFID platform will offer our customers an unprecedented ability to leverage RFID applications throughout their enterprise" said Aneline Ghita, RFID Project Manager, Global Solutions Group, Psion Teklogix.

    "Samsung is excited to support BizTalk RFID Mobile and see this innovative product drive a evolution in the RFID market," said Chungkoo Yoon, Vice President Samsung.

    "Visibility of edge process is critical business decision, we are glad to announce that unitech readers now support BizTalk Mobile. Microsoft is once again making it simple and easy to create solutions to empower the mobile worker to act on real world visibility. Together with Microsoft BizTalk & Unitech,  the industry now has a best-of-breed platform to build and deploy these real time solutions. And as a core partner of Microsoft BizTalk RFID, we are implementing Microsoft BizTalk RFID and Unitech RFID readers for Unitech RFID Reader Inventory & Shipping System." said Judy Huang, Global RFID Director of Unitech.

  • Windows Server 2008 Interop and Performance Benchmark

    This week is an exciting one for Microsoft, particularly those of us who work on the Server & Tools Business—today we’re launching new versions of three cornerstone technologies—Windows Server 2008, Visual Studio 2008 and SQL Server 2008. The theme is “Heroes Happen Here”—meant to recognize the valiant efforts of our IT Pros and Developers every day. These are the individuals who help make real, meaningful connections between IT and the business.

     

    One of folks on my team who is making heroes happen is Greg Leake, who is a technical marketing director. In his own  words, Greg’s purpose is to “improve the lives of developers.” To do this, he has created a lab, and spends time on interoperability testing for Web Services as well as performance testing. No matter the time of day or night, it’s likely that you will find Greg in his lab, which means he probably also holds the record for most cups of coffee in one day.

     

    Once again Greg jumped in the ring to find out just how far we could push the perf boundaries for Windows Server and .NET against other publicly available apps like IBM’s J2EE StockTrader perf application.

     

    My favorite findings:

    ·         Microsoft Windows Server 2008 with .NET Framework 3.5 delivers 117% better throughput than IBM WebSphere 6.1 on Red Hat Linux for the Web Application Server test using the IBM-designed Trade 6.1 benchmark as well as delivers 93% better throughput for the remote services test.

    ·         On the Sun Microsystems’ WSTest Web Services benchmark, .NET StockTrader demonstrates 94% better throughput on Windows Server on processing Web Service requests and 86% better throughput performance for the EchoStruct operation.

     

    The paper on MSDN presents the benchmark results of two key application server workloads:

    1.     Trade 6.1 Application Server Benchmark created by IBM – This benchmark serves as IBM’s primary capacity planning tool for WebSphere, and as their primary performance sample application for Java Enterprise applications. The benchmarks detail throughput results for the IBM implementation vs. the functionally equivalent of the .NET Framework 3.5 implementation.

     

    2.     WSTest Web Services 1.5 Benchmark, created by Sun Microsystems – This benchmark tests an application server’s performance as a Web Service Host, measuring the platforms ability to process Web Service operations involving HTTP/SOAP requests, isolating the networking stack, Web server integration, and XML serialization engines within the application server.

     

    For more information and complete results, check out http://msdn.microsoft.com/stocktrader! You can also download the application with the benchmark tests and try it yourself! Also, look out for the upcoming .NET StockTrader 2.0 in the next few weeks!

  • SOA and Business Process Conference – Day 3 recap

    With Day 3 behind us, and the fifth annual SOA & Business Process Conference coming to a close, we can officially declare the last week a success! It was great to see lots of familiar faces over the last several days, and to have a chance to reflect on how much progress the industry has made toward achieving ROI with real-world SOA in a short timeframe. We're looking forward to continuing these conversations with our customers and partners over the course of the next year.

    We shifted gears a bit on Day 3, and started talking more about the 'consume' phase of SOA--specifically how customers will capture and view their business critical information through front end technologies such as Microsoft Dynamics, SharePoint and Visio. It's also important to remember that this all plugs into a larger shift the industry is seeing right now to software plus services, and a bigger focus on "cloud" computing. It's a blended world out there! For more, check out the day 3 recap video: http://channel9.msdn.com/Showpost.aspx?postid=353080

    Hope to see you all at next year's event. Details coming soon!

  • SOA and Business Process Conference - Day 2 recap

    We’re officially through day 2 of the SOA & Business Process Conference!  For me it was great to hear all the hallway conversations between attendees doing real-world SOA today, and sharing tips for success. In fact, Day 2 was all about the ecosystem, and we had some key announcements from partners including:

    JNBridge: Announced their JMS Adapters for the .NET Framework and the JNBridge Adapter for BizTalk Server. The new adapters provide a streamlined and automated method to connect JMS (Java Messaging Service) capabilities to Microsoft .NET Framework applications and BizTalk Server.

    IDS Scheer: Announced the 2008 availability of its integration of the ARIS Platform with Microsoft BizTalk Server.  As a preferred BPM modeling and monitoring partner for Microsoft’s Business Process Alliance, IDS Scheer is previewing the integration at the conference this week.

    SOA Software: One of our key partners for SOA governance, did a session detailing the topic and helping customer use their .NET assets to deliver a first class governance experience.

    We also talked about the availability of the Managed Services Engine, available today on CodePlex. Time to go Trick Or Treating! But first, and check out the Video recap of the conference today: http://channel9.msdn.com/Showpost.aspx?postid=352776

  • SOA and Business Process Conference - Day 1 recap

    With the first day, and the news on "Oslo" behind us, we took a few minutes to recap the day - video published here: http://channel9.msdn.com/ShowPost.aspx?PostID=352520

  • Taking Modeling Mainstream - It's Called "Oslo"

    On the heels of the BizTalk Server 2006 R2 launch, this morning we shared some news at the Microsoft SOA & Business Process Conference. Robert Wahbe, VP of the Connected Systems Division, outlined a vision for the future of SOA and Business Process Management which highlights the increased role that Services and Models will play in the next generation of applications. Robert also talked about "Oslo" which is a codename for a set of technical investments which will help take model driven design mainstream.

    Why is this set of investments needed? Boundaries. Boundaries exist in today's business that limit productivity and the role IT plays in solving business problems. These include examples such as the following:

    • Boundaries between business and IT - the inability to work as seamlessly as they would like because they lack a common language
    • Boundaries between technologies – the alphabet soup of protocol, and standards used to connect businesses and apps.
    • Boundaries across the web - the inability to easily cross the firewall due to security and identity constraints
    • Boundaries between an organization, its suppliers, and its customers – leveraging SaaS where it makes sense
    • Boundaries in time – as soon as a system is deployed, like it or not, its legacy

    While modeling technology is not new, it is far from mainstream. The vision for modeling tools is the same now that it has been for years - to allow a broad set of users participate in the design of applications. The relationship between business and IT might be best described in a simple language analogy. Business speaks English, IT speaks German. They both speak a little Spanish. When the scenario is reasonable simple, they communicate without issue using Spanish. When things become increasingly complex, they both default to their native language. They didn't go wrong speaking two languages; they went wrong using a subset of a third language to try to communicate. Modeling technology today is the "third language" in this scenario. There are two major limitations with the current approach.

    First, models represent the application or business logic at a specific moment in time; therefore they are rarely in synch, and generally lack the richness that the full application provides. In the finance world, this would be the equivalent of a balance sheet—that is correct when it is printed, but quickly becomes outdated as financial transactions take place. By the very nature of this type of modeling, there is a hand-off where the model leaves the designer, and is sent to the developer to be built in the form of an application. This handoff is imprecise and causes errors. Programmers are brilliant and incredibly hard workers. However, they have to make guesses in interpreting models and translating them into code. Additionally, business professionals change their mind often and tweak models—sometimes without communicating their changing needs to the IT side of the fence.

    Second, having models live in isolation means that no one has a single view of the application end to end. For example, business analysts might model requirements, processes, and policy; architects might model schemas, services contracts, and high level designs; developers might create executable models for workflow and rules; IT professionals might model deployment maps and application health.

    Each model is critical, but they are all trapped in silos.  This is really inefficient. There is only one way to solve this — the tools need to be unified, and the models need to be the application. No more import / export. No more silos.

    So hopefully this gives you a view into what we see as the problems and stumbling blocks the industry is facing, which brings us to the announcement of something we are really excited about. "Oslo"

    Oslo is the codename for a set of technical investments that will be delivered through the next versions of our application platform products such as Visual Studio, System Center, BizTalk Server, BizTalk Services, and .NET Framework. Oslo will take model driven design mainstream. To make this real, we are investing in two key areas.

    First, we will continue to invest deeply in our SOA platform. We will invest to make sure customers can easily span client, server, and cloud through BizTalk Server and BizTalk Services.  We want to enable organizations to build applications that use web-based infrastructure, premises infrastructure or both.

    The second investment area is to make modeling a mainstream part of application development.  We are building a general purpose modeling language, tools, and repository to bridge across all the models within an application, moving models to the center of application development. Models will no longer just describe the application, they will be the application.

    "Oslo" will surface through the products our customers already know. We are announcing investments in five key areas across the Server and Tools business.

    • Server: BizTalk Server "6" will continue to provide a core foundation for distributed and highly scalable SOA and BPM solutions, and deliver the capability to develop, manage and deploy composite applications.
    • Services: BizTalk Services "1" will offer a commercially supported release of web-based services enabling hosted composite applications that cross organizational boundaries. This release will include advanced messaging, identity and workflow capabilities.
    • Framework: The .NET Framework "4" (not to be confused with 4.0) release will further enable model-driven development with Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF).
    • Tools: New technology planned for Visual Studio "10" will make significant strides in end-to-end application lifecycle management through new tools for model-driven design of distributed applications.
    • Repository: There will also be investments aligning the metadata repositories across the Server and Tools product sets.  System Center "5", Visual Studio "10" and BizTalk Server "6" will utilize a common repository technology for managing, versioning, and deploying models.

    While the dream of model driven design is not new, our approach to solving it is. The technology investment we are making will make this real. While we are proud of our early efforts, we are even more proud that our partners share this vision with us. Having our Business Process Alliance partners see the value in this technology and commit to using it in their own offerings is a testament to its value. Having a broad ecosystem around this technology will drive additional productivity gains for customers.

    So excited you want to learn more? Feel free to check out the following sites for everything from paterns and practices, to videos highlighting today's news:

    www.microsoft.com/soa

    www.microsoft.com/presspass/events/soa-bpm

     

  • Daylight Savings Time ends soon. Is BizTalk ready?

    In February of this year Microsoft issued a patch to fix a time change issue in BizTalk Server. The issue wasn’t specific to any recent change to Daylight Savings Time (DST) but was discovered when we tested BizTalk in preparation for the United States legislation that extended DST this year. This patch should be applied to any BizTalk installation in a region that experiences a seasonal time shift.

     

    If you haven’t already installed the patch you should get it from:

     

    For BizTalk Server 2004: http://support.microsoft.com/default.aspx?scid=kb;EN-US;931960

    For BizTalk Server 2006: http://support.microsoft.com/default.aspx?scid=kb;EN-US;931961

     

    The recently released BizTalk Server 2006 R2 already includes the fix. No patch is required for this issue.

  • BizTalk Server 2006 R2 - Available today!

     

    I’m thrilled to announce that BizTalk Server 2006 R2 is available today!  This marks the 5th major release we’ve had in the last 7 years, which is a great testament to our product team’s ability to deliver value to customers as the market evolves. Just as folks in the US are sitting down to dinner tonight, we will be halfway around the world in Taipei, Taiwan celebrating the availability of BizTalk Sever 2006 R2 with our partners, Intel and HP.

     

    I bet you’re thinking “why Taiwan?”  As you may know, it is a primary hub for manufacturing.  The motivation for R2 was simple. Businesses need to CONNECT existing systems regardless of vendor, age or protocol and EXTEND business processes outside the organization- all with software that is ENTERPRISE CLASS. For years, customers have wanted a single platform for application integration, process automation and supply chain management in one box – simply put, customers need an easy way to connect across offices, organization and oceans. R2 delivers!

     

    Over the next few days, I’ll be doing several updates to my blog, but today, I’ll start by running through the basics. So, let’s talk more about the first two—extending and connecting.  

     

    We’ve made some big investments in R2 that will help organizations push process automation out the edge and beyond.

    ·         Full RFID solution to manage device, capture events and invoke workflow.

    ·         Hub & spoke enablement for branch connectivity with the new, very low cost BizTalk Server Branch edition

    ·         New robust EDI capabilities- including commonly used EDI schemas and trading partner management tools

    ·         We are also including four industry accelerators “out of the box”- RosettaNet, HL7, HIPPA, SWIFT

     

    In addition to the GA of R2 – we announced a new set of ESB Guidance and a CTP of the BizTalk Adapter pack.

     

    First-  “Microsoft’s ESB Guidance,” which provides architectural guidance, patterns, practices, and a set of BizTalk Server and .NET components to simplify the development of an Enterprise Service Bus (ESB) using Microsoft technology. We want to help customers with best practices to implement an ESB, with the technology they already have- in a way that is both easy and fiscally responsible. This helps remove the mystery and confusion around developing a ESB- and the best part it is free now on CodePlex!

     

    Secondly- Today we are delivering the first CTP of the BizTalk Adapter Pack.  Available in the first half of calendar Year 2008 - it will include adapters for SAP, Siebel, and Oracle DB, as well an ADO.NET Provider.  After it becomes available – the Adapter Pack will be included in BizTalk Server 2006 R2. Because these adapters do not specifically require BizTalk Server, many customers will find them to be a very useful alternative to hand coding point to point integration. Think about being able to pull customer information from Siebel into a SharePoint site or load order information from SAP into SQL for BI reporting and analysis. The best part is…. these adapters grow with your business. So when you decide the application needs a middle tier you don’t have to rip and replace, rather just implement BizTalk Server.  Go download it, play with it and let us know what you think.

     

    With more than 7,000 customers globally, BizTalk is the most widely deployed business process server.  And we think we will continue to impress our customers with R2—that’s what it’s all about!

     

  • Microsoft's SOA and Business Process Pack incentive

    Microsoft has a long history of taking hard problems and making them simple.  Twenty years ago simple word processing was a domain for experts.  Five years ago spinning up a simple intranet site for team collaboration required heavy assistance from IT and ongoing support well beyond the demands of its usefulness.  In the last several years Microsoft has made great strides in the SOA and Business Process Management space that will be equally transformative.

     

    Your Microsoft account executive will work with you to determine just how impactful a SOA and BPM solution could be. To get started with your project,  Microsoft is providing an extra incentive. If you purchase the SOA and Business Process Pack between September 1, 2007 and February 29, 2008 you will receive a 10% discount from the total price of the individual products. 

     

    Here is some additional reference material which you may find helpful:

     

    1.      How to get started with SOA (see the attached/downloadable brochure) -  ESB Guidance

    2.      Patterns and Prescriptive Architecture Guidance for Healthcare:

    a.       Healthcare: Health Connection Engine;

    b.       Consumer Engagement Reference Architecture (CERA)

    3.      Office Business application (OBA) Reference Application Packs (RAPs) for Vertical Industries:

    a.      Financial Services: Loan Origination Systems (OR-LOS)

    b.      Manufacturing: Price Management; Supply Chain Management

    c.       Public Sector: E-Forms Processing

    d.      Retail: Store Operations

    4.      Training:  Provided by Quicklearn, see their class at:  http://www.quicklearn.com/class_designing_enterprise_soa_solutions.aspx

     

     

  • More information on .NET Stock Trader

    We've had a ton of interest in the detail behind the .NET Stock Trader application.  With both Interoperability and performance information, it seems like there is something for everyone.

    Last week Greg Leake (developer of the application) took time with Channel 9 to go through the application and answer several questions we have received thus far.

  • The legend of Zorro continues?

    Possibly the funniest thing I have seen on a blog in a while...

     http://zorroisb.spaces.live.com/

     Let the speculation begin!

     snip:

    Hi. This is Zorro, and I joined Microsoft. Why am I blogging? It is a condition of my parole. Obviously, this needs explanation.

    I have had a little trouble finding my way since the Spanish colonial control over California ended. I like fighting oppression, but had trouble finding something to sink my sword into. This doesn’t mean there weren’t worthy causes. My problem was that the authorities had developed better firearms. A rapier might work against a musket, but taking on a Glock is bad idea.

    Eventually, I went to a Red Sox – Yankees baseball game, and this really interested me. I used to go to ballgames all the time, but things went horribly wrong one day at Yankee Stadium. A few of the Yankee fans were ridiculing some Red Sox fans. This was the 200th time I had seen this happen. The Sox gave a lot of opportunities for Yankee fans to tease Sox fans.

More Posts Next page »

© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker