SlideShare a Scribd company logo
1 of 59
Service Oriented Architecture(SOA) A study report Prepared by: Abhik Tushar Das and Anil Kumar Sahu Management Information System (MIS) Monday, 28 March 2011 1 Abhik Tushar Das / Anil Kumar Sahu
What is SOA Monday, 28 March 2011 2 Abhik Tushar Das / Anil Kumar Sahu A SYSTEM BASED ON A SOA WILL PACKAGE FUNCTIONALITY AS A SUITE OF INTEROPERABLE SERVICES THAT CAN BE USED WITHIN MULTIPLE SEPARATE SYSTEMS FROM SEVERAL BUSINESS DOMAINS
Why SOA? Monday, 28 March 2011 3 Abhik Tushar Das / Anil Kumar Sahu
The Enterprise Application Integration. Monday, 28 March 2011 4 Abhik Tushar Das / Anil Kumar Sahu Several disparate departments within a company may develop and deploy SOA services in different implementation languages; their respective clients will benefit from a well understood, well defined interface to access them. XML is commonly used for interfacing with SOA services, though this is not required
EAI Softwares Monday, 28 March 2011 5 Abhik Tushar Das / Anil Kumar Sahu
Application of EAI softwares Middleware is computer software that connects software components or some people and their applications Tibco provider of infrastructure software for companies to use on-premise or as part of cloud computing environments SeeBeyond specialized in integrating systems for Global 2000 organizations and providing business integration software that enables the real-time flow of information in the enterprise and among the customers, suppliers and partners BEA connects software applications to databases Vitria specializes in integration server software for enterprises. The WebMethods suite is software for process improvement, SOA enablement, IT modernization and business and partner integration Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 6
Integration Monday, 28 March 2011 7 Abhik Tushar Das / Anil Kumar Sahu
SOA: the process Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 8
SOA Model Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 9
Tenets of SOA Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 10
Advantage SOA SOA advocates usage of multi utility modules meant to work in tandem with many others so that they can be plugged wherever necessary; the modules are meant to work as services which work along with other services to serve a purpose Hence; managing, modifying, replacing the services become a much easier task. SOA defines how to integrate widely disparate applications for a Web-based environment and uses multiple implementation platforms. Rather than defining an API (application programming interface), SOA defines the interface in terms of protocols and functionality. An endpoint is the entry point for such a SOA implementation Monday, 28 March 2011 11 Abhik Tushar Das / Anil Kumar Sahu
SOA infrastructure Monday, 28 March 2011 12 Abhik Tushar Das / Anil Kumar Sahu
The connecting medium Web 2.0 is a set of standards globally accepted to elevate web experience by usage of various web controls (textboxes, buttons, display methods, etc) to make websites more interactive, more intelligent and accessible though various modes like browsers, tablets, mobiles etc Web 2.0 use the following key terms: Support for Ajax, XML, multi media apps like Flash, Flex, JavaScript and support seamless experience while accessing data intensive sites like photo archives (picassa, flicker), documentation site (Google docs). Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 13
SOA @ Monday, 28 March 2011 14 Abhik Tushar Das / Anil Kumar Sahu
Integrating SOA @ Monday, 28 March 2011 15 Abhik Tushar Das / Anil Kumar Sahu
Advantages of SOA. Monday, 28 March 2011 16 Abhik Tushar Das / Anil Kumar Sahu
Vendors offering SOA platforms Monday, 28 March 2011 17 Abhik Tushar Das / Anil Kumar Sahu
The pro’s & con’s Monday, 28 March 2011 18 Abhik Tushar Das / Anil Kumar Sahu
SOA adoption strategies - AMR Research Monday, 28 March 2011 19 Abhik Tushar Das / Anil Kumar Sahu
SOA facts Myths SOA is a technology SOA require Web Services SOA is new and revolutionary SOA ensures the alignment of IT and business A SOA Reference Architecture reduces implementation risk SOA requires a complete technology and business processes overhaul We need to build a SOA Facts SOA is a design philosophy independent of any vendor, product, technology or industry trend. Purchasing your SOA infrastructure from a single vendor defeats the purpose of investing in SOA. SOA may be realized via Web services but Web services are not necessarily required to implement SOA EDI, CORBA and DCOM were conceptual examples of SO SOA is not a methodology SOA should be incremental and built upon your current investments SOA is a means, not an end Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 20
Evolution of  Web 2.0 from Web 1.0 Monday, 28 March 2011 AbhikTushar Das / Anil Kumar Sahu 21
www & Web 2.0  History The World Wide Web (WWW) was created in 1989 by CERN physicist Tim Berners-Lee. On 30 April 1993.  CERN announced that the World Wide Web would be free to use for anyone.  Before the introduction of HTML and HTTP, other protocols such as file transfer protocol and the gopher protocol were used to retrieve individual files from a server.  These protocols offer a simple directory structure which the user navigates and chooses files to download.  Documents were most often presented as plain text files without formatting, or were encoded in word processor formats. The term Web 2.0 closely associated with Tim O'Reilly due to O'Reilly Media Web 2.0 conference in late 2004.  Web 2.0 suggests a new version of the WorldWideWeb. Web 2.0  refers to cumulative changes in the ways software developers and end-users use the Web. Notion of Web 2.0 is qualitatively different from prior web technologies has been challenged by World Wide Web inventor Tim Berners-Lee. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 22
Web 2.0 Web 2.0 is a set of standards globally accepted to elevate web experience by usage of various web controls (textboxes, buttons, display methods, etc) to make websites more interactive, more intelligent and accessible though various modes like browsers, tablets, mobiles etc Web 2.0 use the following key terms: Support for Ajax, XML, multi media apps like Flash, Flex, JavaScript and support seamless experience while accessing data intensive sites like photo archives (picassa, flicker), documentation site (Google docs). Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 23
Web 2.0 Geo Mapping applications Web 2.0 has evolved the new way of knowing our world geographically in a better way through various mapping service providers. Net surfers can view satellite images, street level images,Navigation images Few service providers even provide 3-D mapping. Most service providers provide free of cost service Examples:        Yahoo! Maps GoogleMaps GoogleEarth Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 24
Tag cloud of Web 2.0 implicating the types of access and web interaction &application modules Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 25
Web 2.0 Basic Architecture  Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 26
Website domains A generic top-level domain (gTLD) is one of the categories of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use in the Domain Name System of the Internet. Overall, IANA currently distinguishes the following groups of top-level domains: infrastructure top-level domain (arpa) country-code top-level domains (ccTLD) internationalized top-level domains (IDNs)  internationalized country code top-level domains testing top-level domains Domain classification examples:        .com  ---commercial        .edu   ---educational website        .gov    ---government website            .mil    --- US military website        . org   --- organizational website Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 27
Internet access Overview The estimated population of Internet users is 1.97 billion as of 30 June 2010. From 2009 onward, the Internet is expected to grow significantly in Brazil, Russia, India, China, and Indonesia (BRICI countries). These countries have large populations and moderate to high economic growth, but still low Internet penetration rates.  In 2009, the BRICI countries represented about 45 percent of the world's population and had approximately 610 million Internet users, but by 2015, Internet users in BRICI countries will double to 1.2 billion, and will triple in Indonesia. After English (27%), the most requested languages on the World Wide Web are Chinese (23%), Spanish (8%), Japanese (5%), Portuguese and German (4% each), Arabic, French and Russian (3% each), and Korean (2%).  By region, 42% of the world's Internet users are based in Asia, 24% in Europe, 14% in North America, 10% in Latin America and the Caribbean taken together, 6% in Africa, 3% in the Middle East and 1% in Australia/Oceania Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 28
Web Browser The continuous development in the operative enhancement of web browsers played a major role in development of Web 2.0 Most used Web Browsers: Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 29
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 30
Web 2.0 evolution  Associated with web applications.  facilitation of participatory information sharing, interoperability, user-centered design, and collaboration on the World Wide Web.  A Web 2.0 site allows users to: interact and collaborate with each other in a social media dialogue as creators (prosumers) of user-generated content in a virtual community, in contrast to websites where users (consumers) are limited to the passive viewing of content that was created for them.  Examples of Web 2.0 Applications : social networking sites  blogs Wikis  video sharing sites  hosted services  web applications Mashups folksonomies. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 31
Social networking sites Social software applications such as social bookmarking and photograph annotation.  Tagging, which is one of the defining characteristics of Web 2.0 services, allows users to collectively classify and find information.  Some websites include tag clouds as a way to visualize tags in a folksonomy.  Early social networking on the World Wide Web began in the form of generalized online communities such as Theglobe.com (1994), Geocities (1995) and Tripod.com (1995). Popular methods now combine many of these, with Facebook and Twitter widely used worldwide/  MySpace and LinkedIn being the most widely used in North America. Nexopia (mostly in Canada); Bebo, VKontakte, Hi5, Hyves (mostly in The Netherlands). StudiVZ (mostly in Germany). iWiW (mostly in Hungary) Tuenti (mostly in Spain) Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 32
Blog A blog (a blend of the term web log) is a type of website or part of a website. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. Blog can also be used as a verb, meaning to maintain or add content to a blog. Most blogs are interactive, allowing visitors to leave comments and even message each other via widgets on the blogs and it is this interactivity that distinguishes them from other static websites. Many blogs provide commentary or news on a particular subject; others function as more personal online diaries.  A typical blog combines text, images, and links to other blogs, Web pages, and other media related to its topic.  The ability of readers to leave comments in an interactive format is an important part of many blogs. Monday, 28 March 2011 AbhikTushar Das / Anil Kumar Sahu 33
Blog(continued) Nasza-Klasa (mostly in Poland) Decayenne,Tagged,XING,Badooand Skyrock in parts of Europe Orkut and Hi5 in South America and Central America Friendster, Mixi, Multiply, Orkut, Wretch, renren and Cyworld in Asia and the Pacific Islands.  Twitter, Facebook, Orkut , LinkedIn and MyFrenz.net in India Examples: Twitter,Blogger. Social impact of blogging in society on internet:        Very recently “Jasmine Revolution”, the political revolution in Arab states        Public expression and awareness on issues like “Global Warming”,world hunger. Cultural, economic, ethical, educational aspects redefined and modified. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 34
Blog content types  Most blogs are primarily textual  some focus on art (art blog)  photographs (photoblog) videos (video blogging) music (MP3 blog)  audio (podcasting) Microblogging is another type of blogging featuring very short posts. Examples:       Blogger by Google WordPress       Movable Type  LiveJournal Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 35
Wikis A Wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor.  Wikis are typically powered by wiki software and are often used to create collaborative works.  Examples include community websites, corporate intranets, knowledge management systems, and note services. The software can also be used for personal note taking. Examples: Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 36
Video hosting service A video hosting service allows individuals to upload video clips to an Internet website. The video host will then store the video on its server, and show the individual different types of code to allow others to view this video. The website, mainly used as the video hosting website, is usually called the video sharing website.  many users do not have unlimited web space, either as a paid service, or through an ISP offering, video hosting services are becoming increasingly popular, especially with the explosion in popularity of blogs, forums, and other interactive pages.  The mass market for camera phones has increased the supply of user-generated video. Traditional methods of personal video distribution, such as making a DVD to show to friends at home, are unsuited to the low resolution and high volume of camera phone clips. In contrast, current broadband Internet connections are well suited to serving the quality of video shot on mobile phones. Most people do not own web servers, and this has created demand for user-generated video content hosting. Examples: Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 37
SaaS applications enabling Web 2.0 Development SaaS :   Software as a service sometimes referred to as "software on demand“ It is software that is deployed over the internet and/or is deployed to run behind a firewall on a local area network or personal computer.  With SaaS, a provider licenses an application to customers either as a service on demand, through a subscription, in a "pay-as-you-go" model.  At current trends SaaS providers at no charge when there is opportunity to generate revenue from streams other than the user, such as from advertisement or user list sales  This approach to application delivery is part of the utility computing model where all of the technology is in the "cloud" accessed over the Internet as a service. Examples:        Brothersoft , Cnet, softpedia etc. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 38
Web 2.0 Datafiles download & upload applications File Sharing (upload &download) service provider websites on free of paid subscription model enable data mining to internet surfers. Examples: Bittorrent protocol: BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data. BitTorrent is one of the most common protocols for transferring large files, and it has been estimated that it accounted for roughly 27% to 55% of all Internet traffic (depending on geographical location) as of February 2009 P2P file hosting, transfer & simultaneous upload & download(seed & peer sharing). Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 39
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 40
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 41
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 42
Evolution of  W3C(World Wide Web Consortium) from Web 1.0  to Web 2.0 Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 43
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 44
“Flickr” a Web 2.0 enabled website allowing user to upload and download pictures and photographs and videos Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 45
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 46
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 47
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 48
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 49
Redefining the functionality of  Web 2.0 as per terminology Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 50
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 51
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 52
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 53
Timeline of the IT enabled web technologies Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 54
Mashups re-devolopment model Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 55
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 56
Applicative determinants of Web technologies Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 57
Sales revenue generated by various Web 2.0 platforms Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 58
Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 59

More Related Content

Similar to Service oriented architecture

Cics Web 2.0 With Atom Feeds And Php
Cics Web 2.0 With Atom Feeds And PhpCics Web 2.0 With Atom Feeds And Php
Cics Web 2.0 With Atom Feeds And PhpCICS ROADSHOW
 
Leveraging The Web 2.0 Movement, Dion Hinchliffe
Leveraging The Web 2.0 Movement, Dion HinchliffeLeveraging The Web 2.0 Movement, Dion Hinchliffe
Leveraging The Web 2.0 Movement, Dion HinchliffeGiuliano Prati
 
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Cavalcare l'onda del Web 2.0 - Dion HinchcliffeCavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Cavalcare l'onda del Web 2.0 - Dion HinchcliffeTommaso Sorchiotti
 
Turmeric soa google
Turmeric soa googleTurmeric soa google
Turmeric soa googlekingargyle
 
Web Technologies Week 01 CS (INTRO).pptx
Web Technologies Week 01 CS (INTRO).pptxWeb Technologies Week 01 CS (INTRO).pptx
Web Technologies Week 01 CS (INTRO).pptxImranAli984725
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsYoussef Shaath
 
ttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal Acceleratorttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal AcceleratorTracy Hackshaw
 
Service Oriented Architecture for Net Centric Operations based on Open Source...
Service Oriented Architecture for Net Centric Operations based on Open Source...Service Oriented Architecture for Net Centric Operations based on Open Source...
Service Oriented Architecture for Net Centric Operations based on Open Source...Sanjiva Weerawarana
 
SOA ( Service Oriented Architecture)SOA is a type of architectura.pdf
SOA ( Service Oriented Architecture)SOA is a type of architectura.pdfSOA ( Service Oriented Architecture)SOA is a type of architectura.pdf
SOA ( Service Oriented Architecture)SOA is a type of architectura.pdfanujsharmaanuj14
 
WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)guest71e24d
 
MuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLMuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLPace Integration
 
Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008guest1fb6e4
 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management StrategiesKStod
 

Similar to Service oriented architecture (20)

Cics Web 2.0 With Atom Feeds And Php
Cics Web 2.0 With Atom Feeds And PhpCics Web 2.0 With Atom Feeds And Php
Cics Web 2.0 With Atom Feeds And Php
 
Leveraging The Web 2.0 Movement, Dion Hinchliffe
Leveraging The Web 2.0 Movement, Dion HinchliffeLeveraging The Web 2.0 Movement, Dion Hinchliffe
Leveraging The Web 2.0 Movement, Dion Hinchliffe
 
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Cavalcare l'onda del Web 2.0 - Dion HinchcliffeCavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
 
Turmeric soa google
Turmeric soa googleTurmeric soa google
Turmeric soa google
 
Web Technologies Week 01 CS (INTRO).pptx
Web Technologies Week 01 CS (INTRO).pptxWeb Technologies Week 01 CS (INTRO).pptx
Web Technologies Week 01 CS (INTRO).pptx
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
W2
W2W2
W2
 
W2
W2W2
W2
 
ttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal Acceleratorttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
 
Service Oriented Architecture for Net Centric Operations based on Open Source...
Service Oriented Architecture for Net Centric Operations based on Open Source...Service Oriented Architecture for Net Centric Operations based on Open Source...
Service Oriented Architecture for Net Centric Operations based on Open Source...
 
Web20Web30
Web20Web30Web20Web30
Web20Web30
 
SOA ( Service Oriented Architecture)SOA is a type of architectura.pdf
SOA ( Service Oriented Architecture)SOA is a type of architectura.pdfSOA ( Service Oriented Architecture)SOA is a type of architectura.pdf
SOA ( Service Oriented Architecture)SOA is a type of architectura.pdf
 
TEC-Roundtable-API
TEC-Roundtable-APITEC-Roundtable-API
TEC-Roundtable-API
 
Your big idea (2).pdf
Your big idea (2).pdfYour big idea (2).pdf
Your big idea (2).pdf
 
WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)
 
MuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLMuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAML
 
Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008
 
Contributing to ONOS
Contributing to ONOSContributing to ONOS
Contributing to ONOS
 
[Ms tds]
[Ms tds][Ms tds]
[Ms tds]
 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management Strategies
 

More from Abhik Tushar Das

Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015
Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015
Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015Abhik Tushar Das
 
Project Management Report for Tank Farm
Project Management Report for Tank FarmProject Management Report for Tank Farm
Project Management Report for Tank FarmAbhik Tushar Das
 
Microsoft Projects; a step by-step guide for beginner's
Microsoft Projects; a step by-step guide for beginner'sMicrosoft Projects; a step by-step guide for beginner's
Microsoft Projects; a step by-step guide for beginner'sAbhik Tushar Das
 
CGD Business in India: a report
CGD Business in India: a reportCGD Business in India: a report
CGD Business in India: a reportAbhik Tushar Das
 
Status and potential of energy and carbon trading in india
Status and potential of energy and carbon trading in indiaStatus and potential of energy and carbon trading in india
Status and potential of energy and carbon trading in indiaAbhik Tushar Das
 
Cross Cultural Report on South Africa
Cross Cultural Report on South AfricaCross Cultural Report on South Africa
Cross Cultural Report on South AfricaAbhik Tushar Das
 
Marketing Plan for Cold Bitumen in India
Marketing Plan for Cold Bitumen in IndiaMarketing Plan for Cold Bitumen in India
Marketing Plan for Cold Bitumen in IndiaAbhik Tushar Das
 
Concept of a Global Currency
Concept of a Global CurrencyConcept of a Global Currency
Concept of a Global CurrencyAbhik Tushar Das
 
College Offsite emergency for PDPU
College Offsite emergency for PDPUCollege Offsite emergency for PDPU
College Offsite emergency for PDPUAbhik Tushar Das
 
Information Technology At Ici
Information Technology At IciInformation Technology At Ici
Information Technology At IciAbhik Tushar Das
 
Innovation: In the minds of Young India
Innovation: In the minds of Young IndiaInnovation: In the minds of Young India
Innovation: In the minds of Young IndiaAbhik Tushar Das
 
Report on Feminine Car (business research methods)
Report on Feminine Car (business research methods)Report on Feminine Car (business research methods)
Report on Feminine Car (business research methods)Abhik Tushar Das
 
Smm marketing mix project_exe-mba-10_20104001
Smm marketing mix project_exe-mba-10_20104001Smm marketing mix project_exe-mba-10_20104001
Smm marketing mix project_exe-mba-10_20104001Abhik Tushar Das
 
Service oriented architecture & web 2.0
Service oriented architecture & web 2.0Service oriented architecture & web 2.0
Service oriented architecture & web 2.0Abhik Tushar Das
 

More from Abhik Tushar Das (20)

Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015
Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015
Final Presentation on Renewable Energy_GSFC_EMC_23.05.2015
 
Project Management Report for Tank Farm
Project Management Report for Tank FarmProject Management Report for Tank Farm
Project Management Report for Tank Farm
 
Microsoft Projects; a step by-step guide for beginner's
Microsoft Projects; a step by-step guide for beginner'sMicrosoft Projects; a step by-step guide for beginner's
Microsoft Projects; a step by-step guide for beginner's
 
CGD Business in India: a report
CGD Business in India: a reportCGD Business in India: a report
CGD Business in India: a report
 
Cement Industry Analysis
Cement Industry AnalysisCement Industry Analysis
Cement Industry Analysis
 
Status and potential of energy and carbon trading in india
Status and potential of energy and carbon trading in indiaStatus and potential of energy and carbon trading in india
Status and potential of energy and carbon trading in india
 
Cross Cultural Report on South Africa
Cross Cultural Report on South AfricaCross Cultural Report on South Africa
Cross Cultural Report on South Africa
 
Marketing Plan for Cold Bitumen in India
Marketing Plan for Cold Bitumen in IndiaMarketing Plan for Cold Bitumen in India
Marketing Plan for Cold Bitumen in India
 
Concept of a Global Currency
Concept of a Global CurrencyConcept of a Global Currency
Concept of a Global Currency
 
College Offsite emergency for PDPU
College Offsite emergency for PDPUCollege Offsite emergency for PDPU
College Offsite emergency for PDPU
 
Bp Amoco (case study)
Bp Amoco (case study)Bp Amoco (case study)
Bp Amoco (case study)
 
Fuel substitution report
Fuel substitution reportFuel substitution report
Fuel substitution report
 
Training & Development
Training & DevelopmentTraining & Development
Training & Development
 
Information Technology At Ici
Information Technology At IciInformation Technology At Ici
Information Technology At Ici
 
Innovation: In the minds of Young India
Innovation: In the minds of Young IndiaInnovation: In the minds of Young India
Innovation: In the minds of Young India
 
Report on Feminine Car (business research methods)
Report on Feminine Car (business research methods)Report on Feminine Car (business research methods)
Report on Feminine Car (business research methods)
 
Branding in advertising
Branding in advertisingBranding in advertising
Branding in advertising
 
Smm marketing mix project_exe-mba-10_20104001
Smm marketing mix project_exe-mba-10_20104001Smm marketing mix project_exe-mba-10_20104001
Smm marketing mix project_exe-mba-10_20104001
 
Service oriented architecture & web 2.0
Service oriented architecture & web 2.0Service oriented architecture & web 2.0
Service oriented architecture & web 2.0
 
Innovation
InnovationInnovation
Innovation
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

Service oriented architecture

  • 1. Service Oriented Architecture(SOA) A study report Prepared by: Abhik Tushar Das and Anil Kumar Sahu Management Information System (MIS) Monday, 28 March 2011 1 Abhik Tushar Das / Anil Kumar Sahu
  • 2. What is SOA Monday, 28 March 2011 2 Abhik Tushar Das / Anil Kumar Sahu A SYSTEM BASED ON A SOA WILL PACKAGE FUNCTIONALITY AS A SUITE OF INTEROPERABLE SERVICES THAT CAN BE USED WITHIN MULTIPLE SEPARATE SYSTEMS FROM SEVERAL BUSINESS DOMAINS
  • 3. Why SOA? Monday, 28 March 2011 3 Abhik Tushar Das / Anil Kumar Sahu
  • 4. The Enterprise Application Integration. Monday, 28 March 2011 4 Abhik Tushar Das / Anil Kumar Sahu Several disparate departments within a company may develop and deploy SOA services in different implementation languages; their respective clients will benefit from a well understood, well defined interface to access them. XML is commonly used for interfacing with SOA services, though this is not required
  • 5. EAI Softwares Monday, 28 March 2011 5 Abhik Tushar Das / Anil Kumar Sahu
  • 6. Application of EAI softwares Middleware is computer software that connects software components or some people and their applications Tibco provider of infrastructure software for companies to use on-premise or as part of cloud computing environments SeeBeyond specialized in integrating systems for Global 2000 organizations and providing business integration software that enables the real-time flow of information in the enterprise and among the customers, suppliers and partners BEA connects software applications to databases Vitria specializes in integration server software for enterprises. The WebMethods suite is software for process improvement, SOA enablement, IT modernization and business and partner integration Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 6
  • 7. Integration Monday, 28 March 2011 7 Abhik Tushar Das / Anil Kumar Sahu
  • 8. SOA: the process Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 8
  • 9. SOA Model Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 9
  • 10. Tenets of SOA Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 10
  • 11. Advantage SOA SOA advocates usage of multi utility modules meant to work in tandem with many others so that they can be plugged wherever necessary; the modules are meant to work as services which work along with other services to serve a purpose Hence; managing, modifying, replacing the services become a much easier task. SOA defines how to integrate widely disparate applications for a Web-based environment and uses multiple implementation platforms. Rather than defining an API (application programming interface), SOA defines the interface in terms of protocols and functionality. An endpoint is the entry point for such a SOA implementation Monday, 28 March 2011 11 Abhik Tushar Das / Anil Kumar Sahu
  • 12. SOA infrastructure Monday, 28 March 2011 12 Abhik Tushar Das / Anil Kumar Sahu
  • 13. The connecting medium Web 2.0 is a set of standards globally accepted to elevate web experience by usage of various web controls (textboxes, buttons, display methods, etc) to make websites more interactive, more intelligent and accessible though various modes like browsers, tablets, mobiles etc Web 2.0 use the following key terms: Support for Ajax, XML, multi media apps like Flash, Flex, JavaScript and support seamless experience while accessing data intensive sites like photo archives (picassa, flicker), documentation site (Google docs). Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 13
  • 14. SOA @ Monday, 28 March 2011 14 Abhik Tushar Das / Anil Kumar Sahu
  • 15. Integrating SOA @ Monday, 28 March 2011 15 Abhik Tushar Das / Anil Kumar Sahu
  • 16. Advantages of SOA. Monday, 28 March 2011 16 Abhik Tushar Das / Anil Kumar Sahu
  • 17. Vendors offering SOA platforms Monday, 28 March 2011 17 Abhik Tushar Das / Anil Kumar Sahu
  • 18. The pro’s & con’s Monday, 28 March 2011 18 Abhik Tushar Das / Anil Kumar Sahu
  • 19. SOA adoption strategies - AMR Research Monday, 28 March 2011 19 Abhik Tushar Das / Anil Kumar Sahu
  • 20. SOA facts Myths SOA is a technology SOA require Web Services SOA is new and revolutionary SOA ensures the alignment of IT and business A SOA Reference Architecture reduces implementation risk SOA requires a complete technology and business processes overhaul We need to build a SOA Facts SOA is a design philosophy independent of any vendor, product, technology or industry trend. Purchasing your SOA infrastructure from a single vendor defeats the purpose of investing in SOA. SOA may be realized via Web services but Web services are not necessarily required to implement SOA EDI, CORBA and DCOM were conceptual examples of SO SOA is not a methodology SOA should be incremental and built upon your current investments SOA is a means, not an end Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 20
  • 21. Evolution of Web 2.0 from Web 1.0 Monday, 28 March 2011 AbhikTushar Das / Anil Kumar Sahu 21
  • 22. www & Web 2.0 History The World Wide Web (WWW) was created in 1989 by CERN physicist Tim Berners-Lee. On 30 April 1993. CERN announced that the World Wide Web would be free to use for anyone. Before the introduction of HTML and HTTP, other protocols such as file transfer protocol and the gopher protocol were used to retrieve individual files from a server. These protocols offer a simple directory structure which the user navigates and chooses files to download. Documents were most often presented as plain text files without formatting, or were encoded in word processor formats. The term Web 2.0 closely associated with Tim O'Reilly due to O'Reilly Media Web 2.0 conference in late 2004. Web 2.0 suggests a new version of the WorldWideWeb. Web 2.0 refers to cumulative changes in the ways software developers and end-users use the Web. Notion of Web 2.0 is qualitatively different from prior web technologies has been challenged by World Wide Web inventor Tim Berners-Lee. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 22
  • 23. Web 2.0 Web 2.0 is a set of standards globally accepted to elevate web experience by usage of various web controls (textboxes, buttons, display methods, etc) to make websites more interactive, more intelligent and accessible though various modes like browsers, tablets, mobiles etc Web 2.0 use the following key terms: Support for Ajax, XML, multi media apps like Flash, Flex, JavaScript and support seamless experience while accessing data intensive sites like photo archives (picassa, flicker), documentation site (Google docs). Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 23
  • 24. Web 2.0 Geo Mapping applications Web 2.0 has evolved the new way of knowing our world geographically in a better way through various mapping service providers. Net surfers can view satellite images, street level images,Navigation images Few service providers even provide 3-D mapping. Most service providers provide free of cost service Examples: Yahoo! Maps GoogleMaps GoogleEarth Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 24
  • 25. Tag cloud of Web 2.0 implicating the types of access and web interaction &application modules Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 25
  • 26. Web 2.0 Basic Architecture Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 26
  • 27. Website domains A generic top-level domain (gTLD) is one of the categories of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use in the Domain Name System of the Internet. Overall, IANA currently distinguishes the following groups of top-level domains: infrastructure top-level domain (arpa) country-code top-level domains (ccTLD) internationalized top-level domains (IDNs) internationalized country code top-level domains testing top-level domains Domain classification examples: .com ---commercial .edu ---educational website .gov ---government website .mil --- US military website . org --- organizational website Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 27
  • 28. Internet access Overview The estimated population of Internet users is 1.97 billion as of 30 June 2010. From 2009 onward, the Internet is expected to grow significantly in Brazil, Russia, India, China, and Indonesia (BRICI countries). These countries have large populations and moderate to high economic growth, but still low Internet penetration rates. In 2009, the BRICI countries represented about 45 percent of the world's population and had approximately 610 million Internet users, but by 2015, Internet users in BRICI countries will double to 1.2 billion, and will triple in Indonesia. After English (27%), the most requested languages on the World Wide Web are Chinese (23%), Spanish (8%), Japanese (5%), Portuguese and German (4% each), Arabic, French and Russian (3% each), and Korean (2%). By region, 42% of the world's Internet users are based in Asia, 24% in Europe, 14% in North America, 10% in Latin America and the Caribbean taken together, 6% in Africa, 3% in the Middle East and 1% in Australia/Oceania Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 28
  • 29. Web Browser The continuous development in the operative enhancement of web browsers played a major role in development of Web 2.0 Most used Web Browsers: Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 29
  • 30. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 30
  • 31. Web 2.0 evolution Associated with web applications. facilitation of participatory information sharing, interoperability, user-centered design, and collaboration on the World Wide Web. A Web 2.0 site allows users to: interact and collaborate with each other in a social media dialogue as creators (prosumers) of user-generated content in a virtual community, in contrast to websites where users (consumers) are limited to the passive viewing of content that was created for them. Examples of Web 2.0 Applications : social networking sites blogs Wikis video sharing sites hosted services web applications Mashups folksonomies. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 31
  • 32. Social networking sites Social software applications such as social bookmarking and photograph annotation. Tagging, which is one of the defining characteristics of Web 2.0 services, allows users to collectively classify and find information. Some websites include tag clouds as a way to visualize tags in a folksonomy. Early social networking on the World Wide Web began in the form of generalized online communities such as Theglobe.com (1994), Geocities (1995) and Tripod.com (1995). Popular methods now combine many of these, with Facebook and Twitter widely used worldwide/ MySpace and LinkedIn being the most widely used in North America. Nexopia (mostly in Canada); Bebo, VKontakte, Hi5, Hyves (mostly in The Netherlands). StudiVZ (mostly in Germany). iWiW (mostly in Hungary) Tuenti (mostly in Spain) Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 32
  • 33. Blog A blog (a blend of the term web log) is a type of website or part of a website. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. Blog can also be used as a verb, meaning to maintain or add content to a blog. Most blogs are interactive, allowing visitors to leave comments and even message each other via widgets on the blogs and it is this interactivity that distinguishes them from other static websites. Many blogs provide commentary or news on a particular subject; others function as more personal online diaries. A typical blog combines text, images, and links to other blogs, Web pages, and other media related to its topic. The ability of readers to leave comments in an interactive format is an important part of many blogs. Monday, 28 March 2011 AbhikTushar Das / Anil Kumar Sahu 33
  • 34. Blog(continued) Nasza-Klasa (mostly in Poland) Decayenne,Tagged,XING,Badooand Skyrock in parts of Europe Orkut and Hi5 in South America and Central America Friendster, Mixi, Multiply, Orkut, Wretch, renren and Cyworld in Asia and the Pacific Islands. Twitter, Facebook, Orkut , LinkedIn and MyFrenz.net in India Examples: Twitter,Blogger. Social impact of blogging in society on internet: Very recently “Jasmine Revolution”, the political revolution in Arab states Public expression and awareness on issues like “Global Warming”,world hunger. Cultural, economic, ethical, educational aspects redefined and modified. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 34
  • 35. Blog content types Most blogs are primarily textual some focus on art (art blog) photographs (photoblog) videos (video blogging) music (MP3 blog) audio (podcasting) Microblogging is another type of blogging featuring very short posts. Examples: Blogger by Google WordPress Movable Type LiveJournal Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 35
  • 36. Wikis A Wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used to create collaborative works. Examples include community websites, corporate intranets, knowledge management systems, and note services. The software can also be used for personal note taking. Examples: Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 36
  • 37. Video hosting service A video hosting service allows individuals to upload video clips to an Internet website. The video host will then store the video on its server, and show the individual different types of code to allow others to view this video. The website, mainly used as the video hosting website, is usually called the video sharing website. many users do not have unlimited web space, either as a paid service, or through an ISP offering, video hosting services are becoming increasingly popular, especially with the explosion in popularity of blogs, forums, and other interactive pages. The mass market for camera phones has increased the supply of user-generated video. Traditional methods of personal video distribution, such as making a DVD to show to friends at home, are unsuited to the low resolution and high volume of camera phone clips. In contrast, current broadband Internet connections are well suited to serving the quality of video shot on mobile phones. Most people do not own web servers, and this has created demand for user-generated video content hosting. Examples: Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 37
  • 38. SaaS applications enabling Web 2.0 Development SaaS : Software as a service sometimes referred to as "software on demand“ It is software that is deployed over the internet and/or is deployed to run behind a firewall on a local area network or personal computer. With SaaS, a provider licenses an application to customers either as a service on demand, through a subscription, in a "pay-as-you-go" model. At current trends SaaS providers at no charge when there is opportunity to generate revenue from streams other than the user, such as from advertisement or user list sales This approach to application delivery is part of the utility computing model where all of the technology is in the "cloud" accessed over the Internet as a service. Examples: Brothersoft , Cnet, softpedia etc. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 38
  • 39. Web 2.0 Datafiles download & upload applications File Sharing (upload &download) service provider websites on free of paid subscription model enable data mining to internet surfers. Examples: Bittorrent protocol: BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data. BitTorrent is one of the most common protocols for transferring large files, and it has been estimated that it accounted for roughly 27% to 55% of all Internet traffic (depending on geographical location) as of February 2009 P2P file hosting, transfer & simultaneous upload & download(seed & peer sharing). Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 39
  • 40. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 40
  • 41. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 41
  • 42. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 42
  • 43. Evolution of W3C(World Wide Web Consortium) from Web 1.0 to Web 2.0 Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 43
  • 44. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 44
  • 45. “Flickr” a Web 2.0 enabled website allowing user to upload and download pictures and photographs and videos Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 45
  • 46. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 46
  • 47. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 47
  • 48. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 48
  • 49. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 49
  • 50. Redefining the functionality of Web 2.0 as per terminology Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 50
  • 51. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 51
  • 52. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 52
  • 53. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 53
  • 54. Timeline of the IT enabled web technologies Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 54
  • 55. Mashups re-devolopment model Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 55
  • 56. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 56
  • 57. Applicative determinants of Web technologies Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 57
  • 58. Sales revenue generated by various Web 2.0 platforms Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 58
  • 59. Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 59
  • 60. Time span description of various web tcnologydevolopments Monday, 28 March 2011 Abhik Tushar Das / Anil Kumar Sahu 60