What is Office 365?
It's been a while that Microsoft has been working on Office 365. After a beta test that began in October 2010, Office 365 was launched on June 28, 2011 as a successor to Microsoft Business Productivity Online Suite (MSBPOS), originally aimed at corporate users.
Now the question is, how is it different from Office 365?
Office 365 (sometimes refered to as O365) is the cloud implementation of Microsoft Office. Microsoft has moved our much known Office Suite to the cloud. Now we can access our files and do our work from anywhere, anytime using any device with internet access.
As the market of smart phones and tablets grow people have even begun using them for official work. With the power of Office 365 everything (Documents, Themes, Settings, Calendar and Email to name a few) will be synced across devices.
Let's see an example. A guy named Sam is working in a multinational company. His boss asks him to create a presentation and on the same day he is committed to go on a date with his girlfriend. He doesn't want to miss anything so he decides to complete the presentation before his date with his girlfriend. He opens his desktop and starts working. Somehow he completes the presentation but he didn't have time to review it, so he decides to save it and on the way, he plans to review the presentation. On the way, using his smartphone he begins reviewing the presentation that he had saved to the cloud using Office 365. Before reaching the venue he completes the review of the presentation and sends it to his boss but also enjoys his date.
Conclusion
Office 365 helped him to manage his work and personal life. With Office 365 you can work anywhere with every devices.
We can divide a cloud service into the following three categories:
- IaaS: Infrastructure related stuff like virtual machines, virtual networks and so on fall under this category.
- PaaS: In a Platform as a Service the vender provides a platform and does the maintenance. The user must publish and maintain their application.
- SaaS: In Software as a Service, the vendor provides the software or an application that the user can use by logging into the application. Here the vender will maintain the application, the platform as well as the infrastructure like Office 365, the CRM is where Microsoft maintains the product for us.
Please check the following link for more information on IaaS, PaaS and SaaS: Microsoft Azure for Enterprises
Components of Cloud Computing
Office 365 is SaaS (Software as a service) implementation that uses the Microsoft cloud (Azure).
Advantages
The following are the main advantages of Office 365:
- Access from anywhere any device.
- Known platform in the cloud.
- Secure and reliable.
- Cost benefits “Pay as you go”.
- Free from maintenance and updates.
Office 365 From a Developer's point of view
Previously you saw the general understanding of Office 365 and its uses. Now you will see from the developer's point of view. Office 365 is a SaaS implementation, it provides APIs to access various Office 365 services. The following are the services Office 365 provides:
- Exchange Server
- SharePoint online
- SkyDrive
- Yammer
- Lync
We can integrate Office 365 into your application and use this service. Let's see a scenario where we can implement one of the Office 365 services.
Your boss has assigned the task to implement an online event management system where a presenter will present an event and attendees will subscribe and join the events. When the attendee subscribes for an event, he/she should receive an email as well as an event should be added to his/her calendar. Here you can use the exchange server's services and calendar service offered by Microsoft that is fully integrated with Office 365. This is pretty cool, isn't it? The attendee doesn't need to remember the event details and he/she can check it in the calendar.
We can do many things with these services, but one of the concerns is security. How is a user Authenticated and Authorized? The following section talks about these 2 main concepts.
Proceeding further, let's check the pre-requisites first as in the following:








Prasham SabadraPosted Nov 16, 2015, 12:31 AM
Thanks for Sharing!
Bipin PatilPosted Jul 30, 2015, 5:58 AM
Nice
Santhakumar MunuswamyPosted Jul 23, 2015, 2:55 PM
Thanks for nice article:)
Gopi ChandPosted Jul 23, 2015, 11:34 AM
Well done
Pushkar DudhalPosted Jul 23, 2015, 10:54 AM
Nice article!!!!
Nipesh JanghelPosted Jul 23, 2015, 9:51 AM
Nice!!
Sibeesh VenuPosted Jul 23, 2015, 5:26 AM
Nice Share.
Sibeesh VenuPosted Jul 23, 2015, 5:26 AM
Nice Share.
SharadPosted Jul 23, 2015, 3:09 AM
Excellent...
Deepak PanditPosted Jul 23, 2015, 3:02 AM
Nice Article..!!!!
Sounik ChandraPosted Jul 23, 2015, 2:58 AM
Thank you guys ...
Rajeesh MenothPosted Jul 23, 2015, 1:02 AM
good one
Rahul Kumar SaxenaPosted Jul 22, 2015, 2:20 PM
Informative..
Vipul MalhotraPosted Jul 22, 2015, 9:58 AM
Nice article..Thanks for sharing the information