Welcome Guest | |
Follow Us:
    
Newsletter Signup:
“OBA will unlock the value of back-end systems”
Javed Sikander, Director, Industry Architecture, Architecture Strategy Team, Microsoft, is an IT industry expert with over 13 years of experience in enterprise applications and solution architectures. He speaks to NWC’s Ashwani Mishra on the concepts, technologies and work behind the company’s Office Business Applications initiatives. NWC News Network, September 01, 2007

What is the idea behind Office Business Applications (OBA)?
The idea behind OBA is that business users are finding it difficult to get the relevant information that is stuck in their underline systems like an ERP or CRM. We believe that there is a gap between their personal productivity and innovation.
This gap comes from the fact that traditionally the line of business systems or the back-end application systems are very transactional in nature. They capture the business but in a very hardcore way. There is no flexibility of business rules and there is no flexibility in evolving the existing systems.
While the businesses keep evolving because of the changing landscape, the IT systems always lag behind the business. As a result, instead of providing a strategic differentiation to the business, these IT systems hold the business behind.
This happens because of the various ways these systems were designed. We call this gap between business and personal productivity the result gap.
OBA is a new breed of applications that bridges this result gap. OBA will unlock the value of back-end systems by bringing the power and familiarity of Office to end users.

How will OBA help CIOs and other users to get the value of the line of business?
OBA brings the line of business and the back-end applications together. Very often in the business world we see that people do the transactions in the backend systems. Thus, if a purchase order (PO) needs to be created, the user goes to the SAP or ERP system and creates it. However, when the user has to take an important business decision or analyze a function, he has to move that data from the back-end system into Excel.
Now imagine that many POs are collected in a week and placed in Excel to gauge the performance of various functions. Post-analysis, certain decisions made could be ad hoc and the results are pushed back in the back-end systems. This is a two-step process.
OBA removes this two-step process. It says, let’s integrate the Office front-end with the business platform. By doing this it unlocks the value of the line of business.
One of the things that CIOs struggle with is that they buy a huge ERP system and implement it—but the users are not really using the system. Though the users get trained it is difficult for them to find where the data is and how to get to certain processes. The value for the CIOs is that they can get their users up on the system by using all the information in the context of an Office system.
Another way to look at it is that you have a typical business process like a CRM process. Normally what happens is that the CRM system captures the typical business process from creating a lead to completing a sale. But in every step of this process the business activity is never captured in the system. Some exceptions happen—like users know how to deal with the costing of the solution, estimating the design, validation, etc. But all these activities are unstructured.
If you realize, these processes happen in the Office world. We want to build systems that will capture this unstructured activity on top of the line of business systems.
We have been doing some of this work with SAP in the form of Duet. For the first version of Duet we targeted time-reporting, so if you are doing a project and have to report time you can do it using an Office interface instead of using a SAP interface.
Similarly for Dynamics, which is our own ERP system for SMB companies; we have built dynamic snap-ins where you bring the office interface to certain Dynamic processes.

Could you throw some light on the ongoing work and technologies that have been put to use in developing OBAs?
There are lots of ISVs and partners building OBAs to bridge the result gap. If you look at any OBA system, we build the tools and the platform, our solutions partners like SAP, Oracle and others build the solutions, and services partners provide the services.
The Office system has evolved from a set of clients to essentially clients, servers and tools in a complete application platform. When we thought of Office the tools that came to mind were Word and Excel. But with the 2007 Office system we have launched a complete set of servers like the Microsoft Office SharePoint (MOS) server which includes the Office form servers and also technologies like workflow. SharePoint is like a document management system.
MOS helps to model the document flow easily. Users can create a process so that when a document enters it goes to the SharePoint library, then sends it to concerned person/s for approval, and finally decides whether it needs to be archived or needs further modification.
Similarly, there is a process called business data catalog (BDC) in MOS that allows access of data from the line of business systems. BDC acts as a technology that brings data from the back-end system into our Office clients.
Also, we are using the Open XML file format for our Office 2007 systems; we have opened up our file format for all these documents. This file format makes it easy for developers to manipulate Office documents.
The third feature is user interface (UI) extensibility. The Office UI extensibility is a key feature of our business application story. The idea here is that using the Office UI customers can bring in their own customization. For example, you could easily add new buttons to the Office ribbon, and open custom task panes or custom form regions in Outlook.
We have created some sample applications around certain industry processes that we have put up on the Microsoft developer network. Here we have launched many sample applications and provided the source codes for our customers/partners to take, extend and build on these applications.
We have also launched OBACentral, a portal where customers can come in to look for particular functions like HR. It is more like a matching service for customers and partners.
At present we have 220+ partners. In another six months we will have around 1,000 partners and we will list all the business applications that they have built. The customers can come on the portal and look for their specific applications and contact the partners.
Secondly, Office has evolved into a complete application platform. People can build applications using this underlying technology in Office.
We are seeing a huge amount of momentum around the world. Locally, there is considerable interest among banks, capital markets and manufacturing companies.
The workloads however are different. Sometimes the workloads are more around collaboration, sometimes around business intelligence, sometimes around document management and enterprise content management. But across these three or four workloads we are seeing a great deal of interest all across the globe in the concept of OBA.

How will the OBA solutions be integrated with the Office System platform?
For the Office platform, Office is used as the client and the developers use Visual Studio tools to create the package to create these OBAs, so the integration with Office is easy. We have a well-defined application programming interface (API), and these are well exposed in the Visual Studio tools for Office. We are also launching Visual Studio 2008, codenamed Orcas, which will have more support for building these OBAs.

A developer or ISV could deploy OBAs on a Vista/Office 2007 platform. There are other deployment options like XP and Office 2003 as well. So will building of OBAs on different platforms lead to varying user experiences?
Office 2003 has a different user interface when compared with Office 2007. With 2007 we introduced custom task panes, form regions for Outlook 2007, and other concepts.
The OBAs can be built with both Windows 2003 and Windows XP. The whole concept is to bring the power of Office to the business systems. However, with Office 2007 we have a better user experience; we have partners who are working on both these systems.
You will see OBAs built for Office 2003 which will run on XP, OBAs built on Office 2007 running on XP, and also Office 2007 running on Vista using the Windows Presentation Foundation.
There will be a better user experience with Office 2007 as it is more context-aware.
How does an Office application in 2003 work? You have an add-in which goes inside Word, and that add-in is then a part of the Office whenever you open it.
In 2007 there is a change. First of all the ribbon is a contextual UI paradigm in itself. You click on a picture and the ribbon changes. In Office 2007 the code need not be application level at all—it could be a part of your document. The document then has metadata which is embedded inside custom XML parts based on which the ribbon UI will change, hence the context of things come automatically. If you are used to working in Office 2007 and you click on an object that is not known to Office natively but is coming from your application, the ribbon changes. But as an Office user the experience is just the same for you.

Any products lined up from Microsoft similar to Duet or Snap-ins for other ERPs?
Currently we have around 150 ISVs all over the globe who are building OBAs. You will see more products come out from us, or there will be partners who will launch such products on their own.
We have work going on with Dassault Systèmes, an ISV for product life-cycle management that focuses on manufacturing companies like Boeing. Dassault is betting high on OBA. They have built OBAs for Boeing’s service personnel. Service personnel assigned the job of fixing parts on an aircraft can get 3D images of the CAD drawings of that particular assembly.
From Microsoft, users can watch out for LOBi (Line of business interoperability). LOBi will enable deep structured process integration with Office client applications, update transactional applications from within Microsoft Office, and offer the ability to take structured business processes and data offline.
Similarly, in the BizTalk R2, we will be launching Windows Communications Foundations (WCF)-based adapters which are a set of adapters to some familiar line of business systems like SAP, Oracle and others.
Here we will have an adapter framework that will be shipped as part of the WCF in the BizTalk product line which will make it easy for integration with the back-end systems.
Also, with the Office 14 timeframe, we plan to ship more innovation that will take the OBA concept to the next step.



blog comments powered by Disqus
Featured Videos


 
    
 
Future Strategist Award
Who's next in line for the CIO position?
As a CIO you mentor someone in your organization for the future IT leadership role. InformationWeek would like to acknowledge and felicitate that special person at an awards ceremony at Interop
Top Stories
Interview
CIOs must leverage social media to increase their presence in the boardroom
Arun Sundararajan, NEC Faculty Fellow and Associate Professor at New York University’s Stern School of Business, discusses with InformationWeek the relevance of social media to the overall business, and how CIOs must handle social media
BankTech India - IT News for BFSI Segment
We're on Google+
InformationWeek India on Facebook