Access Services for SharePoint

Access Splash Screens ...For years Access has been a bad word in the mouths of IT administrators and developers – although for different reasons.  However, it is popular among end users.

The key problem that has come about with the popularity of Microsoft Access is that Access Databases tend to pop up all around the organization on desktops and on file servers around the business.  In addition they are often set up by an individual (or two) who then use them to store information that needs to be properly managed, backed up and secured – but isn’t.  In addition, an organization often has no idea of the information that is in the business that could be useful for more purposes or which could be beneficial for more people to use. Then there is the whole story around storing the database on a network and doing a full data pull over the network to run a query…

Today, many organizations are looking for a solution to these problems.  How do you managed all these databases that just keep popping up at random without controls? When they are there how do you know what they are used for and what is the cost if they are accidentally deleted, corrupted, etc and nobody knows until it is too late to retrieve it? 

SharePoint 2010 may have the solution to these problems.  With Access 2010 you can store the Access database in SharePoint itself, centralising all the data, putting it into a solution that can be centrally backed up and managed, where security can be set and IT is aware of not only the presence of the Access database, but also who uses the database and how much.  This provides the ability to continue to use Access in the organization without compromising security, resilience or manageability of the database.

But wait, there is more.

I referred to Access Services as game changing in a recent tweet. Here is why – this has massive implications for Line of Business Applications.

Today, if you want to develop an application for data entry and reporting you’d probably hire a developer to write the front end (web or windows forms), dump the data into a database like SQL Server (perhaps even just SQL Express) and use something like reporting services to extract the data for reporting purposes.  While this approach is often justified, there are two places where it becomes a problem.  Firstly it won’t work if there are only a couple of users who will use the application and the payback doesn’t pay for itself in a  big way.  The reason why is the second reason - namely that it is usually expensive to hire a developer to do this and then maintain the code, etc – developers are worth their wages, but there is always a price.

So, with that in mind, what if an end user could build a simple Access application for a line of business requirement, and upload it to a central location where everyone can then access it – and it scales?  And only the data you need is sent over the network.  And what about if you could also take it offline and then sync back up too?  Access Services will also do that no problem.  Want to know how many people are accessing the solution?  Just take a look at the usage reports that come standard in SharePoint 2010.  You need to upgrade the app to support a new business need?  No problem, download it, make changes and just upload it again and it is instantly available for everyone.

This changes the way people think about building simple line of business applications dramatically.  It brings creation of these solutions down to non-developers, freeing developers to focus on things which are less verbose and require more thought.  It also speeds up the time to have a Line of Business Application available – going from weeks or even months to literally days or even hours in some cases.

Sound scary? Don’t forget that this is centrally managed, backed up with your SharePoint server (you do back it up don’t you?) and can be secured centrally and governed in line with company policies and procedures.

Access Services for SharePoint with Access 2010 is game changing.  Not only can you centralise the Access sprawl, but you can rapidly build and deploy specialised data oriented applications and share them through the organization literally overnight.

I’m hoping to have more on this in an upcoming podcast with product team members, so stay tuned.

Posted by darryl on October 10/21/2009, 2009  •  Comments  •   • 

Comments

10/21/2009 3:52:21 PM

stuartm

That does sound awesome and it solves the issue that you mentioned about Access databases springing up all over the place with no central management. Now where can I get a crash course in all the new stuff coming up?

stuartm New Zealand

10/21/2009 7:29:05 PM

pingback

Pingback from topsy.com

Twitter Trackbacks for
        
        Access Services for SharePoint
        [burling.co.nz]
        on Topsy.com

topsy.com

10/21/2009 7:38:28 PM

Kevin Isom

I think this does solve lots of problems. Having SharePoint act as a repo for Access is great. I know I've been in situations where it would have been a life saver.

But...

What it doesn't solve is a business user designs an app for a few people. Say they take some shortcuts cause it'll only be used by 5 people in the department. Maybe it's a great success and they start having other people use it. Requirements change and a few more shortcuts are made. Then they want to push it out more and boom. It falls over and then they get a dev in to scale it up. I've fixed access problems like that. Not fun.
If anything this has the chance of making it happen more frequently because it does allow access apps to be seen by a larger group of people.

Kevin Isom New Zealand

10/21/2009 7:45:50 PM

darryl

Thanks Kevin,
What I didn't explain was that when the Access DB is uploaded to SharePoint, SharePoint creates a custom list (a native SharePoint feature)which stores the data - so as long as SharePoint scales, the list will scale.  And SharePoint 2010 scales much better than SharePoint 2007 does.

I'll cover this off in the podcast in a couple of weeks for you too.

Cheers
D

darryl New Zealand

Comments are closed