2. Table Of Contents
Introduction
Why use web services?
Few Examples
Why REST?
Where to use?
Rest on REST API
What is CMS?
Example
3. Introduction
Reusable software components; programmatically accessible over
standard Internet Protocol
Allows user to discover Digital Content & Services.
Dynamic discovery & innovation process.
Available APIs are growing daily.
- Currently, 1229 (and growing) APIs at Programmable Web Shifts in Customer
Expectations.
-Consumers now expect mobile devices to be connected to Internet & Services.
Platform development- easier & standardized.
- iPhone SDK – Greater than 50K registered developers.
- Android – 5% of smart phone web usage in just 3 months.
4. Why Use Web services?
Before the arrival of Web services, other technologies and
architectures existed that met the functionality of today´s web
service.
Microsoft's version of these technologies, are called Component
Object Model (COM), and subsequently Distributed COM (DCOM).
WinDNA is a comprehensive term for implementing the above two
distributed software development technologies. These technologies
typically use the TCP/IP protocol.
5. Why Use Web services?
Web Services allow us to communicate among all different
entities without affecting their existence.
It is written separately from the application logic.
They improve the information flow between applications.
Uses text based protocol that all applications can understand.
Reduce licensing costs.
They do not rely on special protocols.
10. CMS became a buzz word in the web development industry
because of its benefits.
CMS stands for Content Management System. It is a term and
has not been endorsed with a solid definition. A CMS can have
multiple meanings depending on the scenarios and the
person's or project objectives.
What is CMS?
11. What is CMS?
Web application you run on
your web server.
Good CMS should be
flexible, unobtrusive.
Has separate layout code
from content code.
Pieces of software can
interact with or without an
API.
12. The main purpose of a Content Management System (relating to
web) is to provide the capability for multiple users with different
permission levels to manage a website or a section of the content.
For example, you can take an app which has Articles, Blogs, Press
Releases, Store, Events and assign each section or a part of a
section to user(s) to create, edit, and archive.
Purpose
13. Like Wordpress or other content management systems, Content
helps you make content changes without coding. With Content,
anyone can update their native mobile app by dragging and
dropping any new content like video or images into the app.
Best CMS
14. An example of a CMS application is a Web Application that provides
the following administration, control panel or management
functionalities:
Create, Edit, Publish, Archive app screens
Create, Edit, Publish, Archive articles
Create, Edit, Publish, Archive press releases
Create, Edit, Publish, Archive blogs
Add / Edit events into an Event Calendar
Add / Edit Inventory (products), description, product
specifications, prices, photos, etc.
Enter, Edit, or View orders and print packing slips and invoices
View reports and statistics site data
Create and Edit system users which have different permission
levels to different section(s) of the above administration
Example
16. About Signity
Signity Solutions, launched in 2009 is a premium
provider of web development and mobile solutions,
located in India.
Our key strengths are – technical skills, Quick response
time, Continuous testing starting from the early stages
of software development and On-time delivery. As a
team, we have a collective experience of more than
10,000 hours and 100+ projects.
We are currently a team of 70+ members (all working
from our single office location) and work in streams of
Web design/development and mobile apps
development.
Cost containment with creative solutions and
impeccable delivery standards are our hallmarks.
We are pleased to respond to this opportunity. We have
studied your requirements and are confident of
delivering to those within proposed time and budget.
Amit and his team
are great. They
were able to
complete the
requested job
faster than I had
expected and went
above and beyond
to identify things I
was unaware of.
They went on to
sail03
United States Burlington, MA
“
make these other small
corrections without additional
cost during the updates. I
have used this team before
and will use them again as I
am reminded of their high
level of professionalism,
integrity and ability... Thanks
Amit!
“
17. “We are very pleased with the work signity is doing for us they surpassed all of our
expectations there very professional and always get back to us promptly .very profession there
building one game for us on three plate forms and we are planning on building 20 more games
and will use them for all our projects .there attention to detail is hands down the best ”.
-josephboccia
EskimoMaze
“Thank you so much for helping me start up my software company”.
- dweavetheking
Mobile Game Development
“This was a great learning experience and Signity was a big help through out.”.
- factory53
Release 1 of photo sharing app for iphone
“With our project manager-Shikha- things went so smoothly and everything was completed very
quickly. She was very responsive and understood our needs.”.
-fancybetch
Nancy Meek-Fancybetch
Customer Testimonials
19. Thanks For Your Time !
Signity Software Solutions Pvt. Ltd.
Netsmartz House 3rd Floor, Plot No.10, Rajiv Gandhi IT
Park Chandigarh - 160101, India
Phone: US : +1619-309-4653 | AUS : 1800 362 655
Skype: sales.signity | Twitter: divya_jyot | Pinterest:
divya_jyot
Web: www.signitysolutions.com