Web 2.0 focuses on connecting people and making technology more efficient for people through social factors like user contributions and collaboration, in contrast to Web 1.0 which focused on connecting computers; it involves communities, social networks, user tagging and sharing, and platforms for user interaction like blogs, wikis, podcasts, and social bookmarking; technologies like Ajax, RSS, tags, and APIs enable new ways of interacting on the web that are more continuous, fluid, and responsive like desktop applications.
Web2.0 Ajax and REST in WebSphere PortalMunish Gupta
This document discusses Web 2.0, AJAX, and REST, and how they are being used in IBM WebSphere Portal. It defines these concepts and technologies, compares classic vs Web 2.0 sites, and outlines several ways WebSphere Portal leverages Web 2.0 including through AJAX portlets, REST services, semantic tags, and integration with other IBM products. Future plans are described to expand these capabilities in upcoming releases.
Web 2.0 refers to next generation internet-based services that emphasize online collaboration and sharing among users. It is characterized by services that allow users to interact and collaborate with each other in a social media dialogue as creators of user-generated content in a virtual community, in contrast to websites where users are limited to the passive viewing of content. Key elements include web applications that enable collaboration and sharing, content syndication via RSS/Atom feeds, and APIs that allow loose integration between sites.
Leveraging The Web 2.0 Movement, Dion HinchliffeGiuliano Prati
The document discusses the concepts of Web 2.0 and service-oriented architecture (SOA). It defines Web 2.0 as networked applications that leverage network effects. Some key principles of Web 2.0 include harnessing collective intelligence and treating data as a platform. SOA is defined as a modular software architecture where loosely coupled services interact. The document notes similarities between Web 2.0 and SOA, and implications of their convergence, including Ajax interfaces becoming the front-end for SOAs.
The document discusses the concepts of Web 2.0 and service-oriented architecture (SOA). It defines Web 2.0 as networked applications that leverage network effects. Examples include social media sites and user-generated content. SOA is defined as a modular software architecture where modules are loosely coupled services. The document notes key trends in both Web 2.0 and SOA converging, such as Ajax interfaces enabling richer front ends for SOA applications.
Websphere sMash is a new, development paradigm and execution platform for quickly building agile,
web-based application. It harness on the flexibility of Web 2.0 technology and uses dynamic scripting to
build simple situational apps.
The document discusses Web 2.0 and how it relates to service-oriented architecture (SOA). It defines Web 2.0 as a participatory web platform where users can socialize, communicate, publish, and share information. It also discusses how enterprises can use Web 2.0 tools to improve collaboration and knowledge sharing among employees. Additionally, the document explores how web mashups and rich internet applications (RIAs) are playing a role in the evolution of Web 2.0 and its integration with SOA.
Web 2.0 emphasizes online collaboration, sharing, and user participation through technologies like AJAX, RSS, and SOAP. It is now being adopted in enterprises, though challenges remain around enterprise context, security, and cultural differences. A market study found satisfactory returns on investment for Web 2.0 applications. Web 3.0, also called the semantic web, aims to organize the world's information by enabling computers to reason about data.
Components of a Generic Web Application ArchitectureMadonnaLamin1
The web application is composed of a complex architecture of varied components and layers. The request generated by the user passes through all these layers. When a user makes a request on a website, various components of the applications, user interfaces, middleware systems, database, servers and the browser interact with each other
Web2.0 Ajax and REST in WebSphere PortalMunish Gupta
This document discusses Web 2.0, AJAX, and REST, and how they are being used in IBM WebSphere Portal. It defines these concepts and technologies, compares classic vs Web 2.0 sites, and outlines several ways WebSphere Portal leverages Web 2.0 including through AJAX portlets, REST services, semantic tags, and integration with other IBM products. Future plans are described to expand these capabilities in upcoming releases.
Web 2.0 refers to next generation internet-based services that emphasize online collaboration and sharing among users. It is characterized by services that allow users to interact and collaborate with each other in a social media dialogue as creators of user-generated content in a virtual community, in contrast to websites where users are limited to the passive viewing of content. Key elements include web applications that enable collaboration and sharing, content syndication via RSS/Atom feeds, and APIs that allow loose integration between sites.
Leveraging The Web 2.0 Movement, Dion HinchliffeGiuliano Prati
The document discusses the concepts of Web 2.0 and service-oriented architecture (SOA). It defines Web 2.0 as networked applications that leverage network effects. Some key principles of Web 2.0 include harnessing collective intelligence and treating data as a platform. SOA is defined as a modular software architecture where loosely coupled services interact. The document notes similarities between Web 2.0 and SOA, and implications of their convergence, including Ajax interfaces becoming the front-end for SOAs.
The document discusses the concepts of Web 2.0 and service-oriented architecture (SOA). It defines Web 2.0 as networked applications that leverage network effects. Examples include social media sites and user-generated content. SOA is defined as a modular software architecture where modules are loosely coupled services. The document notes key trends in both Web 2.0 and SOA converging, such as Ajax interfaces enabling richer front ends for SOA applications.
Websphere sMash is a new, development paradigm and execution platform for quickly building agile,
web-based application. It harness on the flexibility of Web 2.0 technology and uses dynamic scripting to
build simple situational apps.
The document discusses Web 2.0 and how it relates to service-oriented architecture (SOA). It defines Web 2.0 as a participatory web platform where users can socialize, communicate, publish, and share information. It also discusses how enterprises can use Web 2.0 tools to improve collaboration and knowledge sharing among employees. Additionally, the document explores how web mashups and rich internet applications (RIAs) are playing a role in the evolution of Web 2.0 and its integration with SOA.
Web 2.0 emphasizes online collaboration, sharing, and user participation through technologies like AJAX, RSS, and SOAP. It is now being adopted in enterprises, though challenges remain around enterprise context, security, and cultural differences. A market study found satisfactory returns on investment for Web 2.0 applications. Web 3.0, also called the semantic web, aims to organize the world's information by enabling computers to reason about data.
Components of a Generic Web Application ArchitectureMadonnaLamin1
The web application is composed of a complex architecture of varied components and layers. The request generated by the user passes through all these layers. When a user makes a request on a website, various components of the applications, user interfaces, middleware systems, database, servers and the browser interact with each other
The document discusses Web 2.0 and Microsoft technologies for building collaborative and social applications. It covers topics like user experience, social networking, content aggregation, user generated content, and community features in SharePoint. Live Identity Services are introduced for enabling user authentication across applications. ASP.NET AJAX and Silverlight are presented as platforms for developing rich interactive web applications.
From classic web sites to web APIs to cross-device web sites.
Web APIs emerged in the 2000s as a way to make key company information accessible to developers in a controlled way via web protocols. This allowed for new applications and business models. Cloud computing further reduced costs and barriers.
Now, the next step is cross-device web sites that combine web pages and APIs to provide consistent experiences across browsers, mobile devices, and other connected systems. The "API economy" is transitional; cross-device user experiences will be more important and understood by all.
From classic web sites to web APIs to cross-device web sites.
Web APIs emerged in the 2000s as a way to make key company information accessible to developers in a controlled way via web protocols. This allowed for mobile apps and mashups of public and private web APIs.
Now, a new generation of "cross-device web sites" is emerging, powered by web APIs but focused on providing consistent user experiences across any device through pages, APIs, and connections to mobile/smart devices and partners' systems. The "API economy" is an intermediate step toward cross-device experiences, which will be more important and broadly understood.
Rational Host Access Transformation Services (HATS) transforms traditional text-based interfaces into web, portlet, rich client or mobile device interfaces. It allows extending existing 3270, 5250, and VT applications as standard web services. HATS can easily convert host application screens to user-friendly GUIs. It uses macros to extract and prompt for data, which can then be used to generate Integration Objects and create RESTful or SOAP web services from them. This allows extending the reach of legacy applications to new users and integrating them with other systems.
The document discusses key concepts and technologies associated with Web 2.0, including:
- Flickr, a website that allows users to upload and share photos, is provided as an example of a Web 2.0 site.
- Web 2.0 sites encourage user participation and interaction through features like user-generated content, tagging, APIs, and more.
- Higher education institutions are adopting Web 2.0 technologies like social media to engage with prospective students. However, measuring the effectiveness of these strategies remains a challenge.
The document discusses key concepts and technologies of Web 2.0, including allowing users to upload and share content, collaborative tagging, APIs, Ajax, and social networking features. It provides examples of Web 2.0 sites like Flickr, describes different levels of Web 2.0 applications, and discusses how universities are using social media and Web 2.0 technologies for marketing and engagement.
The document provides a software requirements specification for an online job portal being developed by Avachromians. It outlines the purpose, scope, and overall functions of the system. The system will allow job seekers to search and apply for jobs listed by employers. It will also give employers the ability to list available positions and view applicant resumes. The document defines requirements through use case descriptions and diagrams to illustrate how the different users will interact with the system.
Web 2.0 emphasizes open data, collective intelligence, and user-generated content. It utilizes technologies like AJAX and asynchronous JavaScript to provide rich user experiences with fewer page refreshes. ASP.NET AJAX is a framework that integrates client-side scripts with ASP.NET to build interactive web applications using techniques like partial page updates without reloading. It aims to increase productivity and provide a clean separation of concerns between content, style, behavior and code.
ASP.NET over the years
- Introduced ASP.NET WebForms in 2002
- Object-oriented
- Similar design time experience for WinForms developers
- Rich set of user interface controls and infrastructure features
- Server-side event model
- Monolithic Framework
- Tighly coupled with System.Web.dll and IIS
- Included as part of the .NET framework
- Tied to .NET Framework releases
This document provides an overview of the Web 2.0 standard, including its key characteristics and technologies. It compares Web 1.0 and 2.0, outlines different levels of Web 2.0 integration for applications and products, and describes technologies like tagging, wikis, APIs, and Ajax that power interactive and collaborative Web 2.0 experiences. The goal of Web 2.0 is to create a more user-focused web that facilitates participation, openness, and collective intelligence through these technologies.
Not all the WEB APIs are RESTful, some are just plain RPC.
REST is an architecture style.
The video attached to these slides.
https://www.youtube.com/watch?v=M28aBbtdWj4
Web 2.0 allows for more collaboration and sharing of information online compared to earlier versions of the web. It utilizes technologies like AJAX, RSS, and mashups to create more dynamic and interactive web applications. Popular Web 2.0 applications and services include social media sites, blogs, wikis, photo and video sharing sites, and software as a service platforms that enable new ways of collaborating and interacting online.
Web 2.0 technologies deliver software as a continually-updated service that improves as more people use it. It allows users to consume and remix data from multiple sources while also providing their own data for others to use. Web 2.0 uses a participatory architecture that goes beyond the page format of Web 1.0 to provide rich, interactive experiences for users. Common Web 2.0 tools include blogs, wikis, social networking sites, podcasts, and social bookmarking.
This document provides an overview of Web 2.0 technologies and their characteristics. It discusses how Web 2.0 allows users to interact and contribute content to websites, using features like AJAX, XML, RSS, and APIs. It also describes how Web 2.0 sites work by sending requests to servers and dynamically updating pages with new data received via AJAX calls formatted in XML or JSON. Finally, it notes how the term "Web 2.0" has led to concepts like Library 2.0 and Enterprise 2.0 that incorporate similar interactive technologies.
This document provides an overview of Web 2.0 technologies and their characteristics. It discusses how Web 2.0 allows users to interact and contribute content to websites, using features like AJAX, XML, RSS, and APIs. It also describes how Web 2.0 sites work by sending requests to servers and dynamically updating pages with new data received via AJAX calls formatted in XML or JSON. Finally, it notes how the term "Web 2.0" has led to concepts like Library 2.0 and Enterprise 2.0 that incorporate similar interactive technologies.
The document discusses the advantages of rich internet applications (RIAs) including being more connected, alive, interactive and responsive. It outlines IBM's strategy and technologies for RIAs, including collaboration tools like Sametime and Quickr, as well as development platforms like WebSphere sMash. Integrating RIAs with service-oriented architecture (SOA) can create loosely coupled applications that are reusable, easier to maintain and develop on.
This online training module provides an introduction to the ServiceNow platform through five modules. It will teach learners about the ServiceNow interface and how to perform tasks in various roles. The training uses role-playing scenarios to demonstrate how issues are reported, investigated, and resolved through the ServiceNow workflow. It is intended to prepare students for an in-person administrator training course.
This document provides an agenda and overview for an introduction to ASP.NET MVC 3. It begins by discussing the motivation for MVC as an alternative to traditional ASP.NET Web Forms due to limitations like heavy view state, a complex page lifecycle, lack of separation of concerns, limited control over HTML, and low testability in Web Forms. It then covers key benefits of MVC like tight control over HTML and HTTP, a powerful routing system, testability, and being built on the ASP.NET platform. The document reviews what's new in MVC 3 like the Razor view engine and improved JavaScript support. It provides steps for creating a basic MVC application and controller. Finally, it outlines designing a
The document discusses Web 2.0 and RESTful services and how they can be used to make CICS information available to more end-users through Atom feeds. It provides definitions of Web 2.0, RESTful services, and Atom feeds. It then describes how the IBM CICS Transaction Server V3 includes a SupportPac that allows publishing CICS data like file records or queue items as Atom feeds accessed via RESTful URLs.
The document discusses the origins and key concepts of Web 2.0. It defines Web 2.0 as the network being the platform, spanning all connected devices, with applications that harness the collective intelligence of users by delivering continually-updated services, consuming and remixing data from multiple sources, creating network effects through participation, and going beyond the page metaphor of Web 1.0. The document outlines several axes along which Web 2.0 design patterns and business models differ from Web 1.0, such as embracing collective intelligence and treating data as a valuable asset.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The document discusses Web 2.0 and Microsoft technologies for building collaborative and social applications. It covers topics like user experience, social networking, content aggregation, user generated content, and community features in SharePoint. Live Identity Services are introduced for enabling user authentication across applications. ASP.NET AJAX and Silverlight are presented as platforms for developing rich interactive web applications.
From classic web sites to web APIs to cross-device web sites.
Web APIs emerged in the 2000s as a way to make key company information accessible to developers in a controlled way via web protocols. This allowed for new applications and business models. Cloud computing further reduced costs and barriers.
Now, the next step is cross-device web sites that combine web pages and APIs to provide consistent experiences across browsers, mobile devices, and other connected systems. The "API economy" is transitional; cross-device user experiences will be more important and understood by all.
From classic web sites to web APIs to cross-device web sites.
Web APIs emerged in the 2000s as a way to make key company information accessible to developers in a controlled way via web protocols. This allowed for mobile apps and mashups of public and private web APIs.
Now, a new generation of "cross-device web sites" is emerging, powered by web APIs but focused on providing consistent user experiences across any device through pages, APIs, and connections to mobile/smart devices and partners' systems. The "API economy" is an intermediate step toward cross-device experiences, which will be more important and broadly understood.
Rational Host Access Transformation Services (HATS) transforms traditional text-based interfaces into web, portlet, rich client or mobile device interfaces. It allows extending existing 3270, 5250, and VT applications as standard web services. HATS can easily convert host application screens to user-friendly GUIs. It uses macros to extract and prompt for data, which can then be used to generate Integration Objects and create RESTful or SOAP web services from them. This allows extending the reach of legacy applications to new users and integrating them with other systems.
The document discusses key concepts and technologies associated with Web 2.0, including:
- Flickr, a website that allows users to upload and share photos, is provided as an example of a Web 2.0 site.
- Web 2.0 sites encourage user participation and interaction through features like user-generated content, tagging, APIs, and more.
- Higher education institutions are adopting Web 2.0 technologies like social media to engage with prospective students. However, measuring the effectiveness of these strategies remains a challenge.
The document discusses key concepts and technologies of Web 2.0, including allowing users to upload and share content, collaborative tagging, APIs, Ajax, and social networking features. It provides examples of Web 2.0 sites like Flickr, describes different levels of Web 2.0 applications, and discusses how universities are using social media and Web 2.0 technologies for marketing and engagement.
The document provides a software requirements specification for an online job portal being developed by Avachromians. It outlines the purpose, scope, and overall functions of the system. The system will allow job seekers to search and apply for jobs listed by employers. It will also give employers the ability to list available positions and view applicant resumes. The document defines requirements through use case descriptions and diagrams to illustrate how the different users will interact with the system.
Web 2.0 emphasizes open data, collective intelligence, and user-generated content. It utilizes technologies like AJAX and asynchronous JavaScript to provide rich user experiences with fewer page refreshes. ASP.NET AJAX is a framework that integrates client-side scripts with ASP.NET to build interactive web applications using techniques like partial page updates without reloading. It aims to increase productivity and provide a clean separation of concerns between content, style, behavior and code.
ASP.NET over the years
- Introduced ASP.NET WebForms in 2002
- Object-oriented
- Similar design time experience for WinForms developers
- Rich set of user interface controls and infrastructure features
- Server-side event model
- Monolithic Framework
- Tighly coupled with System.Web.dll and IIS
- Included as part of the .NET framework
- Tied to .NET Framework releases
This document provides an overview of the Web 2.0 standard, including its key characteristics and technologies. It compares Web 1.0 and 2.0, outlines different levels of Web 2.0 integration for applications and products, and describes technologies like tagging, wikis, APIs, and Ajax that power interactive and collaborative Web 2.0 experiences. The goal of Web 2.0 is to create a more user-focused web that facilitates participation, openness, and collective intelligence through these technologies.
Not all the WEB APIs are RESTful, some are just plain RPC.
REST is an architecture style.
The video attached to these slides.
https://www.youtube.com/watch?v=M28aBbtdWj4
Web 2.0 allows for more collaboration and sharing of information online compared to earlier versions of the web. It utilizes technologies like AJAX, RSS, and mashups to create more dynamic and interactive web applications. Popular Web 2.0 applications and services include social media sites, blogs, wikis, photo and video sharing sites, and software as a service platforms that enable new ways of collaborating and interacting online.
Web 2.0 technologies deliver software as a continually-updated service that improves as more people use it. It allows users to consume and remix data from multiple sources while also providing their own data for others to use. Web 2.0 uses a participatory architecture that goes beyond the page format of Web 1.0 to provide rich, interactive experiences for users. Common Web 2.0 tools include blogs, wikis, social networking sites, podcasts, and social bookmarking.
This document provides an overview of Web 2.0 technologies and their characteristics. It discusses how Web 2.0 allows users to interact and contribute content to websites, using features like AJAX, XML, RSS, and APIs. It also describes how Web 2.0 sites work by sending requests to servers and dynamically updating pages with new data received via AJAX calls formatted in XML or JSON. Finally, it notes how the term "Web 2.0" has led to concepts like Library 2.0 and Enterprise 2.0 that incorporate similar interactive technologies.
This document provides an overview of Web 2.0 technologies and their characteristics. It discusses how Web 2.0 allows users to interact and contribute content to websites, using features like AJAX, XML, RSS, and APIs. It also describes how Web 2.0 sites work by sending requests to servers and dynamically updating pages with new data received via AJAX calls formatted in XML or JSON. Finally, it notes how the term "Web 2.0" has led to concepts like Library 2.0 and Enterprise 2.0 that incorporate similar interactive technologies.
The document discusses the advantages of rich internet applications (RIAs) including being more connected, alive, interactive and responsive. It outlines IBM's strategy and technologies for RIAs, including collaboration tools like Sametime and Quickr, as well as development platforms like WebSphere sMash. Integrating RIAs with service-oriented architecture (SOA) can create loosely coupled applications that are reusable, easier to maintain and develop on.
This online training module provides an introduction to the ServiceNow platform through five modules. It will teach learners about the ServiceNow interface and how to perform tasks in various roles. The training uses role-playing scenarios to demonstrate how issues are reported, investigated, and resolved through the ServiceNow workflow. It is intended to prepare students for an in-person administrator training course.
This document provides an agenda and overview for an introduction to ASP.NET MVC 3. It begins by discussing the motivation for MVC as an alternative to traditional ASP.NET Web Forms due to limitations like heavy view state, a complex page lifecycle, lack of separation of concerns, limited control over HTML, and low testability in Web Forms. It then covers key benefits of MVC like tight control over HTML and HTTP, a powerful routing system, testability, and being built on the ASP.NET platform. The document reviews what's new in MVC 3 like the Razor view engine and improved JavaScript support. It provides steps for creating a basic MVC application and controller. Finally, it outlines designing a
The document discusses Web 2.0 and RESTful services and how they can be used to make CICS information available to more end-users through Atom feeds. It provides definitions of Web 2.0, RESTful services, and Atom feeds. It then describes how the IBM CICS Transaction Server V3 includes a SupportPac that allows publishing CICS data like file records or queue items as Atom feeds accessed via RESTful URLs.
The document discusses the origins and key concepts of Web 2.0. It defines Web 2.0 as the network being the platform, spanning all connected devices, with applications that harness the collective intelligence of users by delivering continually-updated services, consuming and remixing data from multiple sources, creating network effects through participation, and going beyond the page metaphor of Web 1.0. The document outlines several axes along which Web 2.0 design patterns and business models differ from Web 1.0, such as embracing collective intelligence and treating data as a valuable asset.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
4163A - What is Web 2.0.ppt
1. What is Web 2.0 ?
Roland Barcia
Senior Software Engineer
barcia@us.ibm.com
Track: Technical/Development
Session 4163A
Matthew Perrins
Senior Certified IT Specialist
matthew_perrins@uk.ibm.com
2. 2
Agenda
What does Web 2.0 mean to the enterprise
What is Ajax
Web 2.0 is more than Ajax
Web Composites
4. 4
Introduction to Web 2.0
Origin of the term was Tim O’Reilly’s article:
http://www.oreillynet.com/lpt/a/6228
It is about design patterns and business models
for the next generation of software
Technology isn’t the point – in many ways, the
technologies involved are overly simplistic,
inefficient, and not new
The key point of Web 2.0 is the social factor – it
is about how people and their actions make the
software better
5. 5
The evolving Web platform
Web 2.0 is about connecting people,
and making technology efficient for people.
Web 1.0 was about connecting computers
and making technology more efficient
for computers.
Web 2.0 changes the way in
which businesses interact
with its customers
Web 2.0:
Is about communities and social networks
Builds contextual relationships and facilitates
knowledge sharing
Is about people and the way they collaborate
6. 6
WEB 2.0 functionality has enabled new ways to use the web with quick
and simple “social tools.” As a result, many entities have been labeled
as WEB 2.0, all with different functionality, utility, and business impact.
Source: Forrester Research, Inc
7. 7
O’Reilly’s view of Web 2.0 Core Competencies of Web 2.0
Companies
Services, not packaged software,
with cost-effective scalability
Control over unique, hard-to-
recreate data sources that get
richer as more people use them
Trusting users as co-developers
Harnessing collective intelligence
Leveraging the long tail through
customer self-service
Software above the level of a
single device
Lightweight user interfaces,
development models, AND
business models
Source: http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
8. 8
Organizations adopting Web 2.0 capabilities will have new
business considerations to address which effect both front-
end functionality and backend architecture.
1. Embrace the Long Tail
Leverage customer self service to reach the
entire web not just the head
2. Data is your Competitive Advantage
Seek to own a unique, hard to recreate source
of data
Data is the new “INTEL INSIDE
3. Allow your users to “Add Value”
Key competitive advantage is the extent in
which users add their own data to your
platform. Don’t restrict your “ architecture”
of participation. Involve users implicitly and
explicitly in adding value to your
applications.
4. Network Effects by default
Set inclusive defaults for aggregating user data
as a side effect of their use of the
application
5. Some Rights Reserved
Limiting re-use prevents experimentation.
Benefits from Web 2.0 come from collective
adoption, not private restriction. Design for
Reliability and “ hack-ability”
6. The Perpetual Beta
Internet applications are no longer software
artifacts, they are ongoing services.
Engage users as real-time testers and user
their feedback as an instrument in
designing the service.
7. Cooperate, Don’t Control
Web 2.0 is a network of cooperating data
services. Offer web services interfaces and
syndication through lightweight
programming models
8. Software Above the Level of a Single
Device
Integrate service across handheld device,
Desktop PC’s and internet servers
Web2.0 - Tim O’Reilly, 2005
9. 9
Enabling Web 2.0 functionality requires additional resiliency
to existing enterprise infrastructure, and can be mitigated
by robust Services Oriented Architecture (SOA)
WEB 2.0
Componentized Interoperable
Modular Scaleable
10. 10
• User-driven
adoption
• Value on demand
• Low cost of entry
• Public infrastructure
Software as a
SERVICE
Service,
not software
COMMUNITY
mechanisms
• Recommendations
• Social networking
features
• Tagging
• User comments
• Community rights
management
Users add
value
The three software patterns driving Web2.0
SIMPLE
user interface
and data
services
• Responsive UIs (AJAX)
• Feeds (Atom, RSS)
• Simple extensions
• Mashups (REST APIs)
Easy to use,
easy to remix
Web2.0
11. 11
Web 2.0 Themes
The Intelligent Web
Harnessing
Collective
Intelligence
Tools: RSS,
AJAX, PHP,
Ruby,
Lightweight
Java
End of the
Software Release
Cycle
SW above a
single device
Data is the
“intel Inside”
Standards: REST,
XHTML, CSS
Techniques:
Mash-up, wiki,
tagging, blogging
Rich user
experiences
Light-weight
programming
models
Web as a
Platform
12. 12
Technology Attributes of Web 2.0
RSS/ATOM allows someone to link not just to a page, but to
subscribe to it, with notification every time that page changes.
Users must be treated as co-developers, in a reflection of open
source development practices. The open source dictum,
"release early and release often
"SQL is the new HTML." Database management is a core
competency of Web 2.0 companies.
XML or JSON data over HTTP, in a lightweight approach
sometimes referred to as REST (Representational State
Transfer) as an alternative to SOAP.
AJAX incorporating: XHTML and CSS, DOM, XML and XSLT;,
XMLHttpRequest and JavaScript allowing information to be
mashed up into new interactive portals."
Feeds
Perpetual Beta
Info-ware
Lightweight
Programming
Model
Rich User
Experience
13. 13
Core Competencies of Web 2.0 Companies
Harnessing the power of the communities
Trusting users as co-developers
Services, not packaged software, with cost-effective scalability
Leveraging the long tail through – Communities and Customer
self-service and ad hoc B2B
Collective
intelligence
Users
Services
Leveraging
Long-Tail
The Web is about content - HTML, forms, images, audio, …
Application interfaces and data surface through Web pages and feeds.
Mashups are an additional, personal approach to integration that builds
on content and complements WS-*.
Content
14. 14
WebSphere Focus – Web Composites
Bridging Web SOA and Enterprise SOA
Enterprise SOA
Web SOA
RSS
Web SOA
Bridge
ATOM
JSON
REST
AJAX
XML
PHP
Enterprise
MASHUPS
FEEDS
.NET
J2EE
WSDL
CICS
WS-*
MOM
SOAP
Ruby
J2SE
JDBC
JMS
16. 16
eBay APIs – Driving volumes of transactions
• eBay Web Services supports some
2.5 billion API calls per month
• Approximately half of all listings on
eBay.com involve eBay Web
Services
• 25,000 outside developers are
using the APIs
• Participating developers have
produced more than 1,600
applications
18. 18
Ajax?
Asynchronous JavaScript + XML
–Jesse James Garrett, Adaptive Path
Supports a rich client interaction model that is intuitive,
responsive, and timely.
– Comparable to desktop applications.
Continuous user interaction with event driven server
processing and dynamic content refresh
– vs. interrupted interaction with request driven server
processing followed by static page refresh.
The next presentation will explain Ajax in detail
21. 21
True AJAX Clients Are (By Design), Server-Neutral
A fundamental reason AJAX has
increased in popularity is that it’s
server-technology neutral through
the use of basic HTTP protocol
Applications has more flexibility to
change out the back-end service
implementation
Browser Platform
(moz,ie,safari,opera…)
Java
PHP
.NET
J2EE
Services
Services
Services
Services
Services
Services
Services
Services
HTTP
“Client”
“Server”
• The nature of PHP makes it a
client in terms of enterprise
applications, but from an AJAX
client perspective it is always a
server technology
22. 22
22
Defining principles of Ajax
The browser hosts an application, not content
The server delivers data, not content
User interaction with the application can be fluid and continuous
Ajax development is real coding and requires discipline
– The Ajax “application” must run without breaking, slowing
down, or generating memory leaks.
– Requires writing high-performance, maintainable code
following the same discipline applied to server resources
23. 23
23
Ajax requests types ?
REST
– An Architectural Style, Not a Standard.
– Client-Server: a pull-based interaction style: consuming components pull representations.
– Stateless: each request from client to server must contain all the information necessary to
understand the request, and cannot take advantage of any stored context on the server.
– Uniform interface: all resources are accessed with a generic interface (e.g., HTTP GET, POST,
PUT, DELETE).
– Named resources - the system is comprised of resources which are named using a URL.
– http://<host>/customer
– GET: Returns list of customers
– POST: Creates Customer Record
– http://<host>/customer/roland
– GET: Returns Roland customer record
– PUT: Updates Roland Record
– DELETE: Delete Roland Record
JSON (JavaScript Object Notation )
Raw XML
SOAP
24. 24
24
JSON
Java Script Object Notation
var myJSONObject = {"bindings": [ {"ircEvent":
"PRIVMSG", "method": "newURI", "regex":
"^http://.*"}, {"ircEvent": "PRIVMSG", "method":
"deleteURI", "regex": "^delete.*"}, {"ircEvent":
"PRIVMSG", "method": "randomURI", "regex":
"^random.*"} ] };
JavaScript equivalent of :
– XML, ValueObject, Cargo Beans
JSON-RPC can be used to send Serialized JavaScript from Browser to
Server.
25. 25
25
Ajax Toolkits
There are a large number of toolkits available 65 and counting…
Toolkits offer a defined JavaScript interface to the DHTML, CSS and DOM of
a browser
There is no defined standard so choosing your toolkit may be important as
more code is developed to these toolkits.
The toolkits are generally server neutral, meaning they can work with a
variety of server side programming frameworks, including :
– PHP, Ruby, WebSphere, .NET
The main toolkits are :
– Dojo
– Zimbra
– Google Widget Library (GWT)
– Yahoo Widgets
– Backbase
– Microsoft Ajax Toolkit
Microsoft have built an Ajax toolkit that is independent of ASP.NET , this
toolkit may gain traction with developers
26. 26
Dojo Toolkit
IBM is supporting the Dojo Toolkit
Good News Ajax works with WebSphere and Portal Server Today
IBM sees this as one of the most flexible of all the toolkits on the current market.
They have evaluated its features :
– Dojo has lots of interesting features but lacks enterprise capabilities like security, NLS etc.
– IBM has successfully included developers as contributors to the project
– IBM will be investigating its inclusion in future product releases from WebSphere and Lotus brands
27. 27
Dojo Browser Toolkit
27
Dojo is an Open Source DHTML toolkit
written in JavaScript. It builds on
several contributed code bases.
– Provides Rich Set of Widgets
– Web UI Framework
– Rich Event handling System
– General Purpose HTML Libraries
– Several other utilities
– Math, XML to JS parsing, etc…
29. 29
Web 2.0
• Not just about Ajax:
• Tagging
• Blogging
• Wikis
• RSS
• Podcasts
30. 30
Tags
Tagging, and the collection of tags that results, called a folksonomy, is about collaborative efforts to
organize information, in which users are encouraged to assign freely chosen keywords, called tags, to
identify Web sites in ways that are meaningful to themselves.
31. 31
Blogs
Blog (a shortened form of the
term Web log) refers to a
personal journal that is shared
on the Web.
Blogs are an excellent venue
for sharing information and
creating connections.
Companies that want to
improve innovation within their
own enterprise are discovering
the value of deploying a blog
server internally.
32. 32
Blogging
Blogs are a great way
to share information
and create
connections
Companies who want
to improve their own
innovation could
benefit from deploying
a blog server internally
This would be linked to
your profile and
communities
33. 33
Wikis
Wiki is as “a type of Web site that
allows users to easily add, remove, or
otherwise edit and change some
available content, sometimes without
the need for registration.
This ease of interaction and
operation makes a wiki an effective
tool for collaborative authoring. The
term wiki can also refer to the
collaborative software itself (a wiki
engine) that facilitates the operation
of such a Web site, or to certain
specific wiki sites.”
34. 34
Atom and RSS
Atom and RSS enable
consumers to subscribe to
content instead of visiting a site
to acquire it, representing a
fundamental shift in how
consumers receive information.
The use of Atom and RSS has
proliferated across major content
providers and corporations and is
the top emerging advertising
tactic among e-marketers.
However, feeds that contain ads
are often shunned by the Web
2.0 community.
35. 35
Podcasts
Podcasting is a method of publishing
multimedia files such as audio or music
video programs to the Internet, so that
users can subscribe to a feed and receive
new files automatically by subscription,
usually at no cost.
Podcasting enables a user to subscribe to
content directly from sources such as IBM
developerWorks onto a computer or
portable multimedia player and listen to it
or view it whenever convenient.
36. 36
Social Networks
A social network, also referred to as a
virtual community, is an online network of
people with common interests. These
interests can be of any type, from people
who share a common health condition
(celiac, diabetic), to people who own
certain makes of antique vehicles
(Studebaker cars, J.C. Higgins bicycles),
to users of IBM products (DB2® 9,
Rational® Application Developer).
Social networking tools such as LinkedIn
enable sharing information with friends
and with friends of friends. Social network
sites such as LinkedIn, MySpace,
Facebook, and Friendster can offer
features such as automatic address book
updates, viewable profiles, and the ability
to form new online social connections.
37. 37
Social Bookmarking
Employees tag and share links behind the firewall, without risk of publicly
revealing trends or topics being investigated
Easy and effective way to identify experts on topics – just follow the tag cloud
There is a strong incentive to contribute because the payback is high – you
get a lot of value from seeing other people’s bookmarks
These are Marty’s
shared bookmarks;
everybody in the
company can see them
From here we can
navigate to related
people and other topics
by clicking on names or
tags
38. 38
Social networks and location information
• Location information
creates many more
possibilities
• Mashups to find where
people are, e.g.
Do I have any reps
currently in Belmont?
In case of emergency,
were are my people
now?
39. 39
Real-time communications
Use chat to get real work done!
• State-of-the-art chat client
• Unified communication services
• Integrate with applications & processes
• Blurred boundaries between work and
home
40. 40
Adding Real-time Business Context
• This example shows a plugin
designed to run business
functions based on a keyword
entered in the chat window
• This example retrieves sales
information from a spreadsheet
• Other examples: search, retrieve
data from an application, post
information to a log, check
status
41. 41
Social Networking and Wisdom of Crowds
Who are you?
Profiles: contact
and organization
information
To what communities
do you belong?
Groups of people with
a common interest or
work objective
What are you reading?
What do you find
valuable?
Social bookmarking,
tagging,
42. 42
Combining communities with real-time
Engage community
members in open
discussion
Broadcast questions,
let experts volunteer to
help
Take polls
43. 43
Broadcast tools
A member of a
community can
broadcast questions
to all other (online)
community members
An invitation is
displayed in a slide-
out window, and
subscribers who are
interested can click a
button to join it
45. 45
45
IBM Web 2.0 Technologies Current Focus Areas
Web 2.0 Technologies
converging on a few key value
proposition
Broad Collaboration
Simplicity & rich(er) internet
experiences
Remixability
– Enabling “applications”
that can be created by
non-professional
programmers
– APIs based on open
(defacto) standards
PHP On Forefront of
Opportunities
– It’s about instant results
– It’s about empowering
line-of-business
professionals
46. 46
46
What is a Situational Application?
A Situational Application is
– rapidly created (<5mins) to address an immediate need of an individual
or community
– typically but not necessarily short-lived (a just-in-time solution)
– informal (lacks product quality look and feel)
– just good enough
A Mashup can be a form of a Situation Application that
– is comprised of 2 or more disparate components that are bound
together through content
– yields a new utility by seamlessly combining content from more than
one data source with behavior to form a new integrated experience
A Mashboard can be a form of a Mashup that
– is typically personalized and unique for an individual yet configurable
– contains a collection of indicators that signal change when the status of
content items of personal interest change
47. 47
47
How would we design
middleware if assume:
• business organizations & relationships
are continually changing - therefore
solutions need are situational
• LOB teams just enough IT savvy to
create their own services/solutions that
drive their part of the business
…applications are disposable
“Situational” Apps
• Built to solve an immediate, specific
business problem
• Blending externalities with business-
private content & services
• Manipulates static & increasingly
dynamic content ミinformation-centric
• Accelerated by community-based
collaborations
Web 2.0 - Rethinking Application Assumptions
51. 51
51
Web 2.0 Mashup Summary
Web 2.0 Technologies enable Enterprise Mashups
Situational Applications and Mashups
– Are not a new category of applications
– Describe a new area of focus for web application development
– Typically ignored under radar of IT departments
– IBM seeks to empower knowledge workers to assembler their own mashups
Assemble
– Subject Matter experts who may not be programmers can
– create web applications to address just-in-time ad-hoc situational needs
– Integrate data and markup using widgets to create new utilities
Wire
– Bind rich content from disparate sources to create new ways to view information
– Add behavior and relationships to disparate widgets to create a rich interactive
application experience
Share
– Leverage QEDWiki to
– Quickly promote your mashup for use by others
– Enable multi-user collaboration on the development of a mashup
53. 53
53
Lotus Connections
Communities
Create, find, join, and work with communities of people who share a common
interest, responsibility, or area of expertise
Blogs
Use a weblog to present your idea and get feedback from others; learn from the
expertise and experience of others who blog
Dogear
Save, organize and share bookmarks; discover bookmarks that have been qualified by
others with similar interests & expertise
Activities
Organize your work, plan next steps, and easily tap your expanding professional
network to help execute your everyday deliverables, faster
Profiles
Quickly find the people you need by searching across your organization using
keywords that help identify expertise, current projects and responsibilities
54. 54
Portal - AJAX based Client Side Aggregation in the Web Browser
Gadgets
Atom / RSS Feeds
REST-accessible Markup Fragments
from WP Portlets or any other URL
WSRP Services
55. 55
Web 2.0 Portal Architecture
WebSphere Portal Foundation
AJAX Feed
Consumer
AJAX Fragment
Consumer
AJAX Programming Model Extensions
(Dojo Framework & Widgets + AJAX.0 + REST accessor JS functions + Semantic Tags + Client Side Click-2-Action)
REST style Portal Services
(Persistence, User Profiles, Portlet Settings, Navigation, Pages, etc)
Feed
Service
HTML+Dojo+JS
Fragments
(from J2EE,.NET,PHP,
HTTP or other Server)
WebSphere Application Server
Classic
JSR 168
Portlets
AJAX enabled
JSR 168
Portlets
WSRP
Consumer
WSRP
Service
56. 56
Competitive View RIA (Rich Internet Applications)
Extend HTML
Replace HTML Replace HTML
Open Standards
Proprietary Proprietary
Any Browser
Flash Plug-In Vista OS / XP?
Evolution
Revolution Revolution
SilverLight
WPF/E
Apollo
57. 57
• Focused on next
• Generation
Internet/Intranet
applications
WebSphere
Web 2.0, Ajax
Portal
Web 2.0
focused
Solutions
Skills:
Solution Designers
Java Programmers
Ajax, Dojo, Eclipse, OSGi
• Technology and Product
Focused across Industry
Channels
WebSphere
SOA
• Strong integration
skills into SOA
required, JMS, WS,
JDBC, etc,
Traditional
WebSphere
Skills
Skills
Lotus
Expeditor 6.1
Sametime 7.5
Notes 8.0
• Focused on solutions that
extend the Lotus Client
family
Desktop / Device
Composites
Composite
Skills
Integration
Skills
Composite
Applications
Integration
Skills