Destination .NET! Platform Tools, Technologies & Resources
1 3 5 7 9
2 4 6 8 10
From VB4, C++ and Java to working on .Net Since Beta, 1.0.
Improving partner satisfaction and accelerating Microsoft platform adoption for managed ISVs.
Is your application compatible with Windows Vista? Make sure today by taking our self-test. Just follow the five steps of the Works with Windows Vista program so that you and your customers can be confident in your solution’s compatibility. Read More >>
What product/topic are you most interested in?
(Choose your top answer.)
Windows Vista
Windows Server 2008
2007 Microsoft Office system
SQL Server 2008
ASP.NET
Visual Studio 2008
Windows Mobile
Software as a Service
A little bit of everything
Just browsing, thanks

View Results
Whether you love the site or hate it, we want to know. Tell us what topics to cover, help us improve things, or just sound off on something we could've done better. Send your feedback directly to the editor by email.
 Print Print
Rate this item | 0 users have rated this item.
Introduction to Office Business Applications (OBA)
With the latest releases of the 2007 Microsoft® Office system, Microsoft® Office SharePoint® Server 2007, and a host of other products, Microsoft has enabled a new type of application, known as Office Business Applications. But OBA is a big, somewhat abstract concept, with lots of pieces. As a developer, it helps to know exactly what to install and where to plug in your brain. This overview gives you a starting point for understanding OBA and figuring out where to go from here. 

More Resources
  • Web Seminar: Designing, Developing and Deploying Workflows on Microsoft® Office SharePoint® Server 2007
  • Microsoft® Unified Communications Advanced Developer Web Seminar Series
  • ISV Web seminar series: Office Business Applications (OBA)
  • ISV Web seminar series: PerformancePoint Server
  • ISV Web seminar series: Business Intelligence in Office 2007
  • At the 2006 Microsoft Developer's Conference, Bill Gates announced a new class of applications that foster greater collaboration, content management, data integration, and integration with Line of Business (LOB) apps. These applications, built on the Microsoft Office System, bring the power and familiarity of Microsoft Office to more users while combining document management with collaboration using Microsoft Office SharePoint Server.

    In the year since this announcement, Microsoft has christened this architecture "OBA" or Office Business Application, and has released various examples on what these OBAs look like and how to build them. But what is OBA, exactly? And how do ISVs build this new type of integrated application?

    Here, you'll cut through the marketing-speak and get down to basics. You'll get an overview of OBA, learn its six core technologies, and find out just what developers and ISVs need in order to start building something useful.

    What Is OBA?
    Office Business Applications can be defined as a class of applications that connect Line of Business systems with the people who use them everyday. Knowledge workers, such as buyers and sellers, managers, even those from accounting to sales, all typically use a variety of custom or off-the-shelf LOB apps such as CRM or ERP to accomplish their daily tasks. At the same time, over 400 million people worldwide use Microsoft Office applications. With OBA, you have a type of application built on tools and services that integrate with LOB applications, extending them to the more familiar Microsoft Office Clients.

    Of course, this definition barely scratches the surface of OBA’s potential. Think about a typical business process, such as bidding on a supply contract. A couple of core functions, such as receiving the RFP and submitting a proposal, may be handled by your LOB application. But surrounding those functions, you have numerous unstructured processes, like looking up inventory, calculating margins, routing the RFP to legal, routing it to accounting, all tasks that are usually done with Microsoft Office.

    Enter Microsoft Office SharePoint Server 2007. Microsoft Office SharePoint Server 2007 offers several services, with functionality that extends beyond SharePoint and allows you to integrate other applications, such as Workflows and Business Data Catalogs. Using a variety of SharePoint services and custom Microsoft Office applications (preferably the 2007 Office release, though the 2003 Office release can also be used), you can build custom solutions that capture all of these unstructured processes and bring structure to them by extending your LOB system into the world of Microsoft Office. Each of these processes is mapped to familiar Microsoft Office applications.

    For example, if the RFP comes in through Microsoft® Office Outlook® 2003 or 2007 release, then a custom Outlook Add-in recognizes what it is and automatically brings up relevant data in a Task Pane, giving you access to inventory and pricing without switching apps. A Microsoft® Office Excel® Web Service performs necessary calculations behind the scenes and displays the results (without ever opening Excel). When you're done, you generate a Microsoft Office Word document (without ever opening Microsoft Office Word, which gets uploaded to SharePoint. E-mails go out to all necessary parties, who view the Microsoft Office Word doc alongside data relevant to them, based on a role-based security framework. When their approvals are captured, the process continues along a path described in a Workflow attached to this document, alerting the relevant parties who update common data stores and continue the process until a completed proposal has been finalized and submitted to the client. After that, you can monitor status through SharePoint while the document itself remains accessible through new, more powerful, search tools, for reference when the next RFP like it comes through.

    In summary, the Microsoft Office system, including Microsoft Office 2007 and Microsoft Office SharePoint, provides a platform. Combining LOB apps with that platform produces an OBA.

    As you can see, OBA isn't a single application or an application suite, but rather a collection of technologies and services applied towards both structured and unstructured business processes. That said, six key services, some from SharePoint Server 2007 and some, part of the Microsoft Office platform, play an essential role in the solutions that make up the technology components of OBA.

    Workflows in Microsoft® Windows® SharePoint Services
    Microsoft Office SharePoint Server 2007 includes native support for Microsoft® Windows® Workflow Foundation. Windows SharePoint Services workflows can be associated with SharePoint documents and libraries. With workflows, entire management processes can be attached to documents or libraries, triggered when the document is created, edited, approved, etc. Workflows give developers, and even non-technical employees, the ability to model business processes that extend into the unstructured world.

    For more information:

    Business Data Catalog
    The Business Data Catalog (BDC), also part of SharePoint Server 2007, lets you create metadata models that make business data available to other applications without coding. By creating application definitions, you can index back-end server data from Web Services or databases, and then feed client assets like Web parts, custom search functions, spreadsheets, word docs, and other SharePoint Server 2007 app components.

    For more information:

    Page 1 of 3
      Next Page: Web Site and Security Framework
    Page 1: What Is OBA?Page 3: Tools You Can Use
    Page 2: Web Site and Security Framework 
    Submit article to:
    Extending your solution to run on Microsoft technology is easier than ever. Through NXT, you can reach more customers, increase revenues and slash development time and costs, accelerating both your time to market and profitability. Get the details on NTX. >>
    Sign up for your free e-mail newsletters today!
    DevX Windows Developer Update

    More Newsletters
    .NET Building Blocks: Custom User Control Fundamentals
    Quickly Copy Data Rows from DataReader to a DataTable
    Introduction to the WPF Command Framework
    Taming Trees: Building Branching Structures
    Implement Drag and Drop in Your Windows Forms Applications



    JupiterOnlineMedia

    internet.com earthweb.com Devx.com mediabistro.com Graphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info

    Copyright 2008 Jupitermedia Corporation All Rights Reserved.
    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers