Learn more about the Junos Space SDK, it's APIs, Tools, and more. See specific code samples using Junos Space APIs with Java, Perl, Python, PHP, .NET, and more. Walk thru customer examples.
AirWave lets IT manage the application and device experience on several generations of multi-vendor networks. Join us in this session to learn more about how you can use AirWave to improve RF troubleshooting, inventory management, custom network management alerts and reports, wireless security compliance, real-time RF visualization and location tracking for your wireless LAN.
To learn more, visit us at http://www.arubanetworks.com/wlan. Join the discussion at https://community.arubanetworks.com
Although Aruba makes it easy to choose the best WLAN architecture to fit your IT and business needs, it's vital to sort through some critical predeployment issues before you get started. Join us to review the latest product and architectural options from Aruba as well as validated WLAN design best practices. This session includes in-depth coverage of Aruba Instant and Aruba Mobility Controllers.
With uCPE/SD-WAN taking center stage in enabling software-defined Cloud services to enterprise branch offices globally, this session will provide a uCPE review from a solution, deployment and reference design standpoint.
Speaker: Sab Gosal, Segment Manager
Network Platforms Group (NPG), September 2018
As billions of devices connect to enterprise networks, IT is struggling to gain more visibility and control using multiple, disparate security systems and management tools. ClearPass Exchange fixes this problem by acting as a central decision point, providing context for a unified network access defense for wired and wireless access, and leveraging downstream security and productivity systems and context to improve end-user workflows and secure devices wherever they connect. Learn how to leverage ClearPass Exchange to deploy and use endpoint, access, traffic inspection and data visiblitiy solutions for mobile workfoce productivity and threat prevention.
Arista Networks - Building the Next Generation Workplace and Data Center Using SDN Architectures
Topics Include:
Enterprise Workplace and Data Center Networking Trend
Arista Networks Introduction
Arista Datacenter Solution
Arista and Aruba joint SDN Solution
AirWave lets IT manage the application and device experience on several generations of multi-vendor networks. Join us in this session to learn more about how you can use AirWave to improve RF troubleshooting, inventory management, custom network management alerts and reports, wireless security compliance, real-time RF visualization and location tracking for your wireless LAN.
To learn more, visit us at http://www.arubanetworks.com/wlan. Join the discussion at https://community.arubanetworks.com
Although Aruba makes it easy to choose the best WLAN architecture to fit your IT and business needs, it's vital to sort through some critical predeployment issues before you get started. Join us to review the latest product and architectural options from Aruba as well as validated WLAN design best practices. This session includes in-depth coverage of Aruba Instant and Aruba Mobility Controllers.
With uCPE/SD-WAN taking center stage in enabling software-defined Cloud services to enterprise branch offices globally, this session will provide a uCPE review from a solution, deployment and reference design standpoint.
Speaker: Sab Gosal, Segment Manager
Network Platforms Group (NPG), September 2018
As billions of devices connect to enterprise networks, IT is struggling to gain more visibility and control using multiple, disparate security systems and management tools. ClearPass Exchange fixes this problem by acting as a central decision point, providing context for a unified network access defense for wired and wireless access, and leveraging downstream security and productivity systems and context to improve end-user workflows and secure devices wherever they connect. Learn how to leverage ClearPass Exchange to deploy and use endpoint, access, traffic inspection and data visiblitiy solutions for mobile workfoce productivity and threat prevention.
Arista Networks - Building the Next Generation Workplace and Data Center Using SDN Architectures
Topics Include:
Enterprise Workplace and Data Center Networking Trend
Arista Networks Introduction
Arista Datacenter Solution
Arista and Aruba joint SDN Solution
Industry 4.0 (IIoT) is changing the face of manufacturing like never before. Global situation of tariff war and re-shoring are catalysts driving this change in addition to technology adaption.
Check out this Comparative Analysis between Industry 4.0 (IIoT) and SCADA systems to understand the basic differences between the two.
Best practices for building poweful, user friendly webformsBonitasoft
Webforms are essential in process flows - they provide the interactive end user interface.
And when you need to add web forms to your process model, things can get tricky. In this Slideshare presentation, you'll see how to build web forms more effectively using advanced features, including:
How to use pageflows and condition
How to use groups of widgets and dependent widget
How to populate form widgets from external sources
How to create re-usable form templates
How to change a form's look-n-feel
Increasing mobile usage and device choice have exposed the unnecessary complexity and limited device support of legacy Remote Access solutions. It has also left a security hole as users circumvent corporate policy in a borderless network. This session will focus on how the AnyConnect Secure Mobility solution combines Cisco's web security and next-generation remote access technology to deliver a robust and secure enterprise mobility solution. Customers will benefit from context-aware, comprehensive and preemptive security policy enforcement, an intelligent, seamless and always-on connectivity and secure mobility across today's proliferating managed and unmanaged mobile devices. At the end of the session, attendees will have an in-depth understanding of the Cisco AnyConnect Secure Mobility solution, which integrates the Cisco AnyConnect Client, the Cisco Adaptive Service Appliance (ASA) and the Cisco Web Security Appliance (WSA). Attendees will understand recommended AnyConnect Security Mobility architectures and understand the implementation of the new solution based on current security installations.
Future Proof Your Data: IBM Storage at VeeamONPaula Koziol
IBM Storage is collaborating with Veeam to deliver tightly integrated high availability solutions for our joint customers. Learn about our offerings and how they can benefit your always-on enterprise. This presentation was developed for the VeeamON 2017 event. VeeamON is designed to bring together the world’s leading IT experts and visionaries to learn how to ensure Availability for the Modern Data Center.
The Total Cost of Ownership of Cloud Storage (TCO) - AWS Cloud Storage for th...Amazon Web Services
AWS Technology Evangelist Jinesh Varia discusses how to think about TCO of Storage and typical mistakes prospects make when trying to apples to apples comparison between cloud infrastructure service and on-premises storage
IBM DataPower Gateway appliances are used in a variety of user scenarios to enable security, control, integration and optimized access for a range of workloads including Mobile, Web, API, B2B, Web Services and SOA. This presentation from the IBM DataPower team provides an in-depth look at each use case.
Effective administration of IBM Integration Bus - Sanjay NagchowdhuryKaren Broughton-Mabbitt
The latest fix pack releases of IBM Integration Bus (IIB) include many features that make administering the product easier. Discover the right ways to effectively administer and operate the product, and learn tips and tricks that should be in every IBM Integration Bus administrator's toolbox. We will also demonstrate the ability to consolidate information from multiple IIB installations using the ELK stack and LogMet on IBM Bluemix.
ASA Firepower NGFW Update and Deployment ScenariosCisco Canada
This session will focus on typical deployment scenarios for the Adaptive Security Appliance family running FirePower Services. Also, a feature overview and comparison of the ASA with Firepower services and the new Firepower Threat Defense (FTD) image will be included with updates on the new Firepower hardware platform. Deployment use cases will include Internet Edge, various segmentation scenarios, and VPN. A configuration walk-through and accepted best practices will be covered. This session is designed for existing ASA customers and targets the security and network engineer. They will learn the benefit of a FirePower NGFW in network edge and Internet use cases
The new Ignition Perspective Module is a game-changing visualization tool that enables you to easily design mobile, desktop, and display screens using the power of HTML5. This special webinar will show you how easy it is to get started using Ignition Perspective so you can get the most out of it.
Join Inductive Automation’s product experts for a tour of the features and possibilities of our latest module. Whether you’re working on an HMI, SCADA, IIoT, or other type of industrial application, see how Ignition Perspective can bring the power of the web and mobile computing into your projects as never before.
Peter Coppens, VP Product, presentation from Layer 123 SDN NFV World Congress in the Hague, October 2017. SD WAN benefits and caveats from real use cases.
Learn how Junos Space SDK unlocks critical data through Open APIs. Developers can now use network data in their applications. This presentation walks through features & functionality of the Junos Space SDK>
Industry 4.0 (IIoT) is changing the face of manufacturing like never before. Global situation of tariff war and re-shoring are catalysts driving this change in addition to technology adaption.
Check out this Comparative Analysis between Industry 4.0 (IIoT) and SCADA systems to understand the basic differences between the two.
Best practices for building poweful, user friendly webformsBonitasoft
Webforms are essential in process flows - they provide the interactive end user interface.
And when you need to add web forms to your process model, things can get tricky. In this Slideshare presentation, you'll see how to build web forms more effectively using advanced features, including:
How to use pageflows and condition
How to use groups of widgets and dependent widget
How to populate form widgets from external sources
How to create re-usable form templates
How to change a form's look-n-feel
Increasing mobile usage and device choice have exposed the unnecessary complexity and limited device support of legacy Remote Access solutions. It has also left a security hole as users circumvent corporate policy in a borderless network. This session will focus on how the AnyConnect Secure Mobility solution combines Cisco's web security and next-generation remote access technology to deliver a robust and secure enterprise mobility solution. Customers will benefit from context-aware, comprehensive and preemptive security policy enforcement, an intelligent, seamless and always-on connectivity and secure mobility across today's proliferating managed and unmanaged mobile devices. At the end of the session, attendees will have an in-depth understanding of the Cisco AnyConnect Secure Mobility solution, which integrates the Cisco AnyConnect Client, the Cisco Adaptive Service Appliance (ASA) and the Cisco Web Security Appliance (WSA). Attendees will understand recommended AnyConnect Security Mobility architectures and understand the implementation of the new solution based on current security installations.
Future Proof Your Data: IBM Storage at VeeamONPaula Koziol
IBM Storage is collaborating with Veeam to deliver tightly integrated high availability solutions for our joint customers. Learn about our offerings and how they can benefit your always-on enterprise. This presentation was developed for the VeeamON 2017 event. VeeamON is designed to bring together the world’s leading IT experts and visionaries to learn how to ensure Availability for the Modern Data Center.
The Total Cost of Ownership of Cloud Storage (TCO) - AWS Cloud Storage for th...Amazon Web Services
AWS Technology Evangelist Jinesh Varia discusses how to think about TCO of Storage and typical mistakes prospects make when trying to apples to apples comparison between cloud infrastructure service and on-premises storage
IBM DataPower Gateway appliances are used in a variety of user scenarios to enable security, control, integration and optimized access for a range of workloads including Mobile, Web, API, B2B, Web Services and SOA. This presentation from the IBM DataPower team provides an in-depth look at each use case.
Effective administration of IBM Integration Bus - Sanjay NagchowdhuryKaren Broughton-Mabbitt
The latest fix pack releases of IBM Integration Bus (IIB) include many features that make administering the product easier. Discover the right ways to effectively administer and operate the product, and learn tips and tricks that should be in every IBM Integration Bus administrator's toolbox. We will also demonstrate the ability to consolidate information from multiple IIB installations using the ELK stack and LogMet on IBM Bluemix.
ASA Firepower NGFW Update and Deployment ScenariosCisco Canada
This session will focus on typical deployment scenarios for the Adaptive Security Appliance family running FirePower Services. Also, a feature overview and comparison of the ASA with Firepower services and the new Firepower Threat Defense (FTD) image will be included with updates on the new Firepower hardware platform. Deployment use cases will include Internet Edge, various segmentation scenarios, and VPN. A configuration walk-through and accepted best practices will be covered. This session is designed for existing ASA customers and targets the security and network engineer. They will learn the benefit of a FirePower NGFW in network edge and Internet use cases
The new Ignition Perspective Module is a game-changing visualization tool that enables you to easily design mobile, desktop, and display screens using the power of HTML5. This special webinar will show you how easy it is to get started using Ignition Perspective so you can get the most out of it.
Join Inductive Automation’s product experts for a tour of the features and possibilities of our latest module. Whether you’re working on an HMI, SCADA, IIoT, or other type of industrial application, see how Ignition Perspective can bring the power of the web and mobile computing into your projects as never before.
Peter Coppens, VP Product, presentation from Layer 123 SDN NFV World Congress in the Hague, October 2017. SD WAN benefits and caveats from real use cases.
Learn how Junos Space SDK unlocks critical data through Open APIs. Developers can now use network data in their applications. This presentation walks through features & functionality of the Junos Space SDK>
Junos Space UX Toolkit- Juniper Networks: Summer InternGaurav Kulshrestha
Junos Space UX Toolkit
• Involved in the initial brainstorming, conceptualizing, prototyping and final implementation of User Experience Toolkit to help developers adhere to Standards & Guidelines to facilitate visual and functional consistencies over different applications
Использование Cisco Prime Infrastructure для мониторинга, управления и оптими...Cisco Russia
Консолидация центров обработки данных, внедрение облачных решений и обеспечение простого доступа к сети с помощью BYOD оказывают значительное влияние на предоставление услуг подразделениями ИТ. Повышается значение сетевой инфраструктуры, которая играет важную роль в предоставлении доступа пользователям к приложениям. Особое внимание уделяется возможности подключения пользователей из удаленных и домашних офисов, что дало толчок к развитию и применению таких технологий как IWAN, PfR и инструментов по управлению QoS. Основная задача данного доклада, - показать как IWAN и Prime Infrastructure позволяет комплексно улучшить качество предоставляемых услуг и их управляемость. В рамках данной сессии будут рассмотрены сценарии настройки IWAN в Cisco Prime Infrastructure. На реальных примерах будут показаны возможности решения по управлению DMVPN, QoS, PfR и AVC, а также подходы по диагностике голосовых и видео услуг.
Data Center Infrastructure Management (DCIM) solutions are combining best practices from facilities & IT, and are simplifying capacity management, increasing availability, and extending the life of existing data centers. But to experience these benefits, you need to choose the solution that best fits your data center. Join Viridity Software co-founder and CTO, Mike Rowan, as he discusses how DCIM software helps you manage your data center more efficiently. This webinar will include a quick demonstration of Viridity EnergyCenter and will be open to your questions.
Junos Space SDK - Imagination, Ideas, InnovationJuniper Networks
The availability of Junos Space SDK further extends Juniper’s open ecosystem, enabling developers to build network-aware applications quickly and economically.
Imaginea brings more than 12 years of product engineering and services to software companies from several different industries at any stage of the life-cycle process. Through the use of several technologies and strong, innovative development processes, we deliver dependable software products at a lower cost and fulfill our customer’s business needs.
It is no wonder then that all of our customers, from the startups to the big guys, call on us for comprehensive development of core products and are often return customers!
We provide product engineering services with a very reliable technology partnership to independent software vendors, enterprises and online SaaS businesses. Services are comprehensive and cover the development process from beginning to end.
Enabling High Level Application Development In The Internet Of ThingsPankesh Patel
The Internet of Things (IoT) combines Wireless Sensor and Actuation Networks (WSANs), Pervasive
computing, and the elements of the \\traditional" Internet such as Web and database servers. This leads to
the dual challenges of scale and heterogeneity in these systems, which comprise a large number of devices of
dierent characteristics. In view of the above, developing IoT applications is challenging because it involves
dealing with a wide range of related issues, such as lack of separation of concerns, need for domain experts to
write low level code, and lack of specialized domain specic languages (DSLs). Existing software engineering
approaches only cover a limited subset of the above-mentioned challenges.
In this work, we propose an application development process for the IoT that aims to comprehensively
address the above challenges. We rst present the semantic model of the IoT, based on which we identify
the roles of the various stakeholders in the development process, viz., domain expert, software designer,
application developer, device developer, and network manager, along with their skills and responsibilities.
To aid them in their tasks, we propose a model-driven development approach which uses customized lan-
guages for each stage of the development process: Srijan Vocabulary Language (SVL) for specifying the
domain vocabulary, Srijan Architecture Language (SAL) for specifying the architecture of the application,
and Srijan Network Language (SNL) for expressing the properties of the network on which the application
will execute; each customized to the skill level and area of expertise of the relevant stakeholder. For the
application developer specifying the internal details of each software component, we propose the use of a
customized generated framework using a language such as Java. Our DSL-based approach is supported by
code generation and task-mapping techniques in an application development tool developed by us. Our
initial evaluation based on two realistic scenarios shows that the use of our techniques/framework succeeds
in improving productivity while developing IoT applications.
Network Programmability for Developers: Why It's Time to CareLauren Cooney
The "black box" of networking hardware is no longer irrelevant to organizations and developers who want to build valuable services and applications to extend or monetize their offerings or grow their business models. Learn how this is happening now with Juniper and Programmable Networks.
David Ward's keynote from JavaOne 2011 on how networks are now programmable & intuitive, allowing application developers to access real-time data, geo-loc, and more information from the network through APIs and new protocols.
Presentation of the technical foundation, Improve Foundations, wich is an operational distribution of Open Source components dedicated to Java development of business applications.
An overview of Riverbed's Stingray Traffic Manager virtual application delivery controller and how it integrates into VMware's vFabric Application Director
Presentation delivered by David Ward at the Open Networking Summit in October 2011.
Details of OpenFlow, New Applications, and how to deliver it to your business. Network engineer & developer focused.
Programmable WAN Networking is SFW (Open Networking Summit version)Juniper Networks
Presentation delivered by David Ward at the Open Networking Summit in October 2011. Details of OpenFlow, New Applications, and how to deliver it to your business. Network engineer & developer focused.
The New Network unlocks valuable information for developers to be used in building smarter, faster applications. Use real-time data and more with Junos when building applications. Learn how in this presentation.
This presentation is an overview of OpenFlow and why it is relevant in creating programmable networks. Included are details on the protocol and examples of how applications and services can benefit from this.
These slides overview the discussion towards building the HPFP WG at the ONF. You'll also understand how OpenFlow and existing control protocols can work together on routers and switches.
Overview of how Juniper is changing the landscape of software development by exposing APIs to use network data in applications. Included is overview of APIs we offer, Big Data information, and more.
An overview of developer benefits when building application utilizing previously unlocked network data. Introduction of new technologies & products available, and examples of what other developers are building today.
Learn about how Juniper is redefining programmable networking by unlocking network data. Check out new developer tools, Open APIs, and how developers can take advantage of new products & technologies to build more intelligent applications.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Objective of this slide:Set the stage for who we are, our vision and why Juniper in summaryNetworks are becoming more relevant in the world we live in today, and at Juniper Networks we believe the network can create a connected planet that unleashes a great wealth of possibility, innovation, and discovery that cannot be measured. But the demands on the network are changing rapidly and require a new approach. Cloud computing and the mobile Internet are two macro trends driving an exponential increase in traffic volume, new services, and new subscribers around the world today. These trends will define the next decade, with broad implications for the technology industry, and for network innovation in particular. In the face of this increased demand, legacy approaches to networking are proving unsustainable, too expensive, too complex, and simply cannot scale nor extend themselves to customization of solutions.It’s Time for a New NetworkAt Juniper Networks, we believe, It’s Time for “The New Network” and WE are leading the charge to architecting the new network. At the heart of the new network is our promise to transform the economics and experience of networking for our customers. We offer a high-performance network hardware and software infrastructure built on simplicity, security, openness, and scale AND delivering on Flexible, Powerful and Programmable platform that is at the heart of it all. We are innovating in ways that empower our customers, our partners, and ultimately everyone in a connected world.Our products and technologies run the world’s largest and most demanding networks today, enabling our customers to create value and accelerate business success within the new, rapidly changing global marketplace. Our customers include the top 130 global service providers, 96 of the Global Fortune 100, as well as hundreds of federal, state and local government agencies and higher education organizations throughout the world.Software play mention:With our established and industry acclaimed networking hardware, and combined w/ the power of our Flexible, Powerful and Programmable software platform, we enable businesses and consumers to maximize the potential of their products and services and meets the infrastructure needs of the next decade.We believe At Juniper, we are convinced that by combining the power of h/w w/ s/w, we enable our customers to become more agile, dynamic and adapt to the growing needs of their internal and external customers. With this vision, through strong industry partnerships, Juniper Networks is fostering a broad h/w and s/wecosystem of innovation across the network. Our core competencies in hardware systems, silicon design, network architecture, and our open cross-network software platform are helping to propel the new network.Transition to next slide:There are immense amount of opportunities out there and around us; Juniper is spear-heading the drive to Enable the developer in us thru our Programmable Network Platform…But, what does that mean…
Objective of this slide:Speaking of opportunities around us as an intro. But, key point we are driving here is that “At Juniper it is in our DNA to ENABLE our developers to EXTEND the network, BUILD custom, end-to-end solutions” . We will also reiterate the 3 principles as a guiding light for how we will do that.As you and I go talk w/ our customers and partners, we quickly come to know that “network” means many things to many people.When speaking w/ Network DEVELOPERS, they commonly ask about, “deep packet inspection, provisioning, BI, Network Risk and Security Analytics, Application Performance and Acceleration, network performance monitoring”, etc.When I talk w/ someone in my family - say my mom, she’s asking about what we can do to help her w/ some soln w/ email or w/ my daughter (or cousin or niece) about “facebook”What do all of these have in common, “They all deal w/ the n/w and extending the n/w thru custom solns that solve specific business problem.” At Juniper, it’s in our DNA to enable our developers to do exactly that. You will see today that we have built a flexible platform that allows developers like YOU and I to build, extend and GTM w/ new solutions – quickly, effectively and easilyJuniper empowers our developers to focus heavily on innovation and less on the plumbing aspects. We realize that to make developers successful, they need a powerful yet flexible “programmable network” – this is “The New Network”What is THE opportunity(s) for YOU ???End of the day, we only have 3000+ folks in our R&D and we will NEVER have enough developers w/i the company to build the solns that the customers need to solve their business problems. We rely on YOU – the developer, to build awesome network aware solutions and fill those gaps for us.Juniper has built a powerful platform and the developer tools to ENABLE YOU to do exactly that quickly, easily, and effectively.Transition to the next Slide:The technology is evolving faster than ever, WE as developers are faced w/ that challenge every single day and WE NOW have an enablement to face those challenges as an OPPORTUNITY to address the needs that arise due to that rapid evolution…
Objective of this slide:Highlight that the industry is fast evolving. We are in THE MOMENT of opportunity. NOW is a great time for us developers to be a part of this evolution and embrace the opportunities. The slide transitions into the next “developer pain points” slide w/ a note that, “Yes, we have opportunities out there. But, to go solve those opportunities, there needs to be a strong developer story”We at Juniper believe that NOW is a great time for US developers to be in to addressing the needs of evolving technology.If you looked at the history of the network industry, it HAS and continues to evolve. Today, We know a certain realm of problems. And, tomorrow us developers will face a whole new set of problems to solve and actively engage in those opportunities. We had the days of POT Service - it was Plain OldTelephoneOver time, that turned into “Feature phones” -- where we could do many things w/ and that brought us the smart phones that ran apps. To Today’s…General purpose devices that is slowly becoming the business and casual “must have”.We see this as a great window of opportunity for our developers, and gives us the opportunity to address those needs and build solns to fill those gaps using our Platform and our Platform SDKs (Junos and Space).The demand is growing and opportunities are expanding…Ten years ago there were 284 million internet connections. Today there are over 1.67 billion.In 2000, the # of mobile devices worldwide was 700 million. Today it’s over 4 billion.We’ve seen digital music sales increase from $20 million in 2003 to over $3.7 billion today.We’ve gone from chat rooms to video conferences. From dial-up to 4G wireless connections. From downloading a single song to a feature length film.There are more users, doing more things, requiring more bandwidth. T: And what we are seeing is just the beginning.We are entering the connected culture. Where the network becomes part of our daily lives – Personal, business, government, society itself. Transition to next slide:While we all agree there are opportunities out there, YOU and I as developers, also see that WE have a problem in our hands that needs addressing first…===
Objective of this slide:Goal here is to DEFINE, “THE NEW NETWORK”. And, “Why the New Network”. We are combining the strengths of Juniper Hardware layer w/ the power of the programmable software layer (includes, Platform, dev tools, etc) to bring about “Accelerated Innovation” to developers. Again riding on “FLEXIBLE, POWERFUL and PROGRAMMABLE” principles.===The paradigm change Juniper is offering is our comprehensive approach to the New Network; It offers a strong Network Hardware layer, An end to end programmable network platform, our goal is to enabling rapid solutions development for our developers and partners community. the Juniper network hardware layer :FastSecureScalableReliableAnd yet a simple, manageable deployable solution It answers to the demands of businesses for better experience and economics. By combining the strong hardware platform w/ the power of software, we are enabling our developers to become Agile, Innovative and go to market w/ their solutions faster than ever. The end result is a better, flexible, extensible and monetizable Solution to our developers and customersTransition to next slide:So, what does the programmable network has in it. What are our Platform API offerings. Let’s look at a high level the programmable platform components that help us developers march toward the new network
Junos Space platform business proposition – overview.
Objective of this slide:One of the common fears of developers is the amount of net new investment s/he has to make on the platform. “HOW MUCH time do I have to invest in getting started here”. The Goal here is to emphasize the strengths of our SDKs – in that our SDKs come out of the box, comprehensive and enables the developers to focus on INNOVATION and NOT on the plumbing. Goal here is also to stress that we enable GTM faster and efficiently. Re-iterate 3 principles.===In the past developers are forced to create the plumbing before they can start building applications. Much time was spent and wasted in focusing heavily on the foundation aspects than the business and innovation aspects of application development.That’s the reason at Juniper we decided to take a different approach. Where Juniper Platform exposes the needed plumbing thru the SDK and APIs so developers can focus more on innovation and less on the plumbing aspects. Thereby enabling the developers to unlock and expose the network intelligence thru their applications easily, effectively and efficiently.Some of the key benefits our developers are already seeing :Faster development timeGTM quickerMore intelligent applications at a faster time. Less time on the plumbingTransition to the next slideTo summarize in one slide, you as a network developer now have the capability of building a variety of solns on our platform
Space SDK business proposition - overview
Consider a closed loop system that is often used to describe how a company works. Consider the same model in the context of a network. The network infrastructure in terms of the networking devices like routers, switches, security devices combined with the entities that they connect that include the printers, servers, databases, applications form the assets in our model. Typical actions that are taken to affect these assets include permanent actions such as configuration of these devices and provisioning of services in response to customer orders. There could also be dynamic actions such as QoS policy provisioning to ensure sufficient bandwidth during a video streaming event. This is classis network management and there are several systems that offer this capability including Junos Space.What is the major paint point for a developer?Major pain point is that inhibits several developers in doing anything worthwhile beyond the realm of network management is is lack of ability with a platform that can marry the action and asset side of the cycle based on the data that is generated by the asset. Network assets generate a lot of data. This includes fairly static data such as the inventory and configuration of the network, historical information such as logs, and dynamic real-time data such as flow records. All this data by itself is worthless unless you can turn it into value by understanding what it means in the business context and what it might do operationally for the company. What is the solution?What would be useful is if the platform can provide the capability to perform analysis by filtering, collecting and correlating this data with external sources such as real time traffic, weather patterns, click behavior, financial markets etc. For example, the right insight into the data generated from the network when combined with data from external sources could yield a wealth of valuable information about subscribers - who they are, where they are, how often they connect, where they connect from, the duration of usage, the type of services they use, the frequency of these services, their credit profile, etc. This insight will generate intelligent actions – both permanent as well as dynamic – which will tune the networking assets to operate more efficiently as well as generate more value for the company.How does Junos Space and the SDK change the equation in favor of an application innovator?Where Junos Space changes the equation is to marry the Action and Asset side of the cycle on the left with the Data and Value side on the right. It provides the ability to suck in the static and dynamic behavior of the network and analyze this behavior in the context that can be provided by an internal or an external source. The internal source could be an event on the network itself and the external source (as mentioned before) could be some business intelligence or a truly external entity in the form of weather patterns or user behavior etc. Space combines the ability to access the static and the dynamic nature and the wealth of information hidden in them with the ability to combine this data with an internal or an external source. This combined with a highly scalable and resilient platform and a great set of tools that allow developers to easily utilize the wealth information makes Space and Space SDK a great platform to develop the new and the next generation applications.
Junos Space SDK leverages well-known technologies and constructs to create an extremely flexible software development environment by providing a rich set of tools including RESTful APIs, the Eclipse Integrated developer environment, device and platform simulators, reference applications, support tools and complete documentation. Key takeaway: this is more than simply a collection of web services interfaces – Junos Space SDK is a powerful, integrated and a comprehensive developer environment..
Use stick shift as an example. Driving a stick shift is all about mastering complexity. Ask the audience how many can drive the stick shift. Point to them that none of them should define user interface. The ability to master complexity is not the same as the ability to extract simplicity. And you should put effort in the latter! Space platform takes care of the former!
Junos Space Device and Network Abstraction services abstract the complexities of getting insight out of the network. They provide the means and the mechanism to fetch the configuration and operational parameters out the devices in the network. These includeConfiguration Management Service that lets you push change requests on to the network including the ability to create device configuration templates and archive configuration filesDiscover the network inventory including the logical and physical inventory of the network and the devices in the networkDevice Management service that lets you read device configurations (raw configuration that includes configuration groups or expanded that has configuration groups expanded in the device configuration), fetch device syslog using your own filters and execute CLI if required via the NetConf RPC serviceArchive, upload and execute Junoscripts via the the Script Management ServiceManage device software using the Software management service
The development environment just requires one powerful laptop. All the components of the SDK including the Tools that include the Eclipse and the Space Plug-in, the device simulators, the Virtual Machine image of Space and the Oracle Virtual Box to run it - all of them get installed on the same machine. The installation takes you through a short process where in all the components of the SDK get installed.
Knowledge Global is an Australian company (<10 employees) that has developed the sustainability analytics tool called EMMA (Environmental Management Measurement Application). It is a web subscribed knowledge base and analytics engine that allows enterprises to identify and facilitate their management of efficiency opportunities and sustainability impact across their portfolio(s), operations and supply chains. JUNOS Space valueJunos Space provides the access to critically important device level data in a seamless and uncomplicated manner. The energy insight application has blended the Junos Space SDK and EMMA reporting engine to provide sustainability data services that are important to all large (and growing) organisations with networks. The application uses the Junos Space SDK to access the device information in the field (i.e. data centers), passes this data to EMMA for calculation and aggregation. These reports can be accessed through either the EMMA reporting UI, Junos Space UI or exposed data services. Knowledge Global sees Junos Space and the Energy Insight application as the key to solving the smart grid problem of accurately reporting and modelling energy consumption at device, facility and corporation levels. Application DetailsEnergy Insight combines the Junos Space SDK and EMMA reporting engine to provideEnergy consumption at a device levelEnergy cost information at a device levelCarbon equivalent reporting at a device levelEnergy performance KPI’s and benchmarks at a device level (i.e. Watts/Gpbs)Provide forecasting on consumption based on historical performanceThese device level reports of course are important to combine with facility reports (i.e. data center) as it is the device consumption that ultimately influences the overall facility (and corporation) consumption. EMMA already reports for customers at a facility level (using performance benchmarks i.e. PUE)
The EMMA solution using Junos Space SDK addresses thefundamental challenges of aggregating, benchmarking, andreporting energy use at device, facility, and global levels.Integration of the Junos Space SDK has been achieved as follows:• Network devices are added in the Junos Space platform andreplicated in EMMA with configured reporting attributes.• Junos Space SDK simply retrieves data from designated devicesregularly. The data is processed and built into the EMMA database.• Specific reports are presented in a variety of formats includingEMMA dashboards, Junos Space platform interface, as well asWeb services
Here are the APIs
Mashup applications that contain only User Interface components, designed to consume web services exposed by external Apps, hosted Apps and/or the platform.These Apps consolidate existing business logic from JS and ext. resources within single UI Business Logic applications that publish APIs via the platform’s Web Services intefaces for other hosted or external Apps to consume. These Apps do not have a built-in UI.These Apps enable NBI integration and access to, and leverage of, JS platform intelligence on proprietary or 3rd party solutions. These Apps could also be freely distributed versions of a another App required to satisfy dependencies of another App on the JS platform.Native applications with custom business logic, with APIs published via the platform’s Web Services, combined with UI that is accessed from within Junos Space browser UI.These Apps, such as Ethernet Activator, etc., are fully hosted and only accessed from within the JS platform.Mashupapplications that contain only User Interface components, Designed to consume web services exposed by external Apps, hosted Apps and/or the platform.Business Logic applications Published APIs via the platform’s Web Services interfaces for other Apps to consumeNative applications with custom business logic APIs published via the platform’s Web Services, UI accessed from within Junos Space browser
Key takeaway: the environment is programming language agnostic, enabling anyone to onboard and start developing rapidly.An application can take advantage of not only the Junos Space APIs, but also the APIs exposed by other resident Junos Space applications. This openness and flexibility offers a multiplying effect by allowing developers to leverage other innovations on the Junos Space platform – and even expose their own to others through their own APIs.No hard dependency between high level appsBesides module.xml, each app needs to provide app-info.xml to capture packaging and version infoEach app is responsible forinitializing its own databasemigrating its own data during upgradeMash-up Service to allow soft dependencyAllow “soft” dependency between appsApp can mash up with other apps to provide enhanced functionalitiesApp is still functional when its runtime dependency on other apps is not resolvedApp can dynamically enable/disable certain functionality when its dependent apps are deployed