room reservation for outllook and exchanage

I need a good room reservation software with the below requirments.

-      Reserve and schedule from web based GUI directly from the touch panel device.

Using bilingual Arabic/English Interface

Fully integrated With MS Outlook to reserve rooms while inviting
people to a meeting.

Add-on the customer Intranet

Email room reservation to invitees to make way finding easier.

-      Schedule recurring events on a daily, weekly, or monthly basis.

-      Display room's schedule for the clay or future days directly from
the Touch Panel.

                                             -Display Informational and Emergency Notifications on demand.
Broadcast an updated news channel via the browser button on the front panel.
Create. Edit. View schedules on-the-fly Report and export room


usage statistics.
-      Group and link Rooms for easy management.
-      Conduct surveys directly from the Display Touch Panel.
-      Preset buttons below the touch panel make it easy for users to

interact with the system.
-      Large status indicator lamp glows or blinks based on room
The system should manage all the conference rooms at the tower

-      Capable for Displaying the reserved rooms , News channel
advertisements and any further presenting spaces on the Screens .

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

With-in Exchange and OWA,Outlook..we have just the following options as per this URL
Resource scheduling in Exchange Server 2007

Managing Resource Scheduling

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Robberbaron (robr)Commented:
1/ I don't think there is any chance of an existing app or series of apps to meet your requirements.

2/ with the requirement of Outlook integration , scheduling in advance, display schedules etc i believe the Exchange methods (as per technet above) are the best option and then build a custom application to read the calendars to create the notifications and statistics and other items.

the Exchange EWS API has lots of options for applications to hook into the exchange database.

there are lots of examples now, esp Henning Krauses Blog & Glen Scales. 
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.