The document discusses a cloud platform called SOARWare for service-oriented software development. SOARWare aims to improve software development productivity through reusable services over the internet. It provides tools for requirements specification, software development, service management, composition, and runtime management. SOARWare has been applied successfully in various domains including e-government, satellites, remote sensing, health, and geology through 7 applications developed by 12 collaborating organizations. The Trustie project, a key Chinese research initiative, focuses on producing highly trustworthy software using service-oriented approaches and SOARWare supports this through tools for design, development, and runtime support of services.
This presentation gives an overview about WSO2's technology platform as of Q2 2009. It gives an update about the ESB, the Web Services Application Server, Business Process Server as well as the re-branded Governance Registry and Identity Server.
This presentation gives an overview about WSO2's technology platform as of Q2 2009. It gives an update about the ESB, the Web Services Application Server, Business Process Server as well as the re-branded Governance Registry and Identity Server.
Skelta is a product company founded in 2003, headquartered in Bangalore with its sales headquarters in Boston, USA.
Skeltaās highly innovative flagship product BPMā¢ specializes in enterprise wide Business Process Management (BPM) and Advanced workflow solutions for small to large sized enterprises worldwide. It is the worldās first 100% embeddable BPM and advanced workflow framework built on .NET technology.
Skelta provides BPM solutions which integrate between system to system, system to human and Human Workflow Solutions for Business Users, Power Users, and Developers for providing BPM functionalities inside existing applications, making it an excellent candidate for OEMing applications that require BPM functionality. Skelta BPMā¢ particularly integrates well with products based on Microsoft Technologies. Skelta is also utilized as a Business Application Platform to build horizontal solutions like such as Accounts Payable Solution, Document Management for Paperless Processes, Corporate Governance, and Human Resource Information System for various industries ranging from Aerospace and Defense, Automotive, Retail, Government, Healthcare, Finance and many more.
āDet beror sig pĆ„ā blev det rƤtta svaret i molnvarianten av āVem vill bli miljonƤr?ā. Fƶr vad som krƤvs fƶr att bygga en molnmiljƶ, vad man kan tjƤna pĆ„ att anvƤnda molntjƤnster och vilka de olika stegen bƶr vara, beror helt pĆ„ vilken typ av verksamhet som bedrivs, vem i verksamheten som tillfrĆ„gas och hur mogen verksamheten Ƥr.
Snurrigt? Inte alls, titta pƄ genomgƄngen av IBMs Monica Claesson fƶr att fƄ en bƤttre bild av hur du bƶr gƄ tillvƤga fƶr att fƶra ditt fƶretag mot molnet.
Talare: Monica Claesson, IBM
A quick overview of a large application integration project I just wrapped up where we use a service approach to integrate 50 interfaces from 23 applications.
At least check out the diagrams and lessons learned at the end.
"Tagging Images For Findability: Making Your DAM Work For You", Ian DavisIan Davis
Ā
A presentation given to the Henry Stewart DAM Conference in London, UK on 1st July 2009. Presentation given by Ian Davis, Global Taxonomy Delivery Manager, Dow Jones Client Solutions
Skelta is a product company founded in 2003, headquartered in Bangalore with its sales headquarters in Boston, USA.
Skeltaās highly innovative flagship product BPMā¢ specializes in enterprise wide Business Process Management (BPM) and Advanced workflow solutions for small to large sized enterprises worldwide. It is the worldās first 100% embeddable BPM and advanced workflow framework built on .NET technology.
Skelta provides BPM solutions which integrate between system to system, system to human and Human Workflow Solutions for Business Users, Power Users, and Developers for providing BPM functionalities inside existing applications, making it an excellent candidate for OEMing applications that require BPM functionality. Skelta BPMā¢ particularly integrates well with products based on Microsoft Technologies. Skelta is also utilized as a Business Application Platform to build horizontal solutions like such as Accounts Payable Solution, Document Management for Paperless Processes, Corporate Governance, and Human Resource Information System for various industries ranging from Aerospace and Defense, Automotive, Retail, Government, Healthcare, Finance and many more.
āDet beror sig pĆ„ā blev det rƤtta svaret i molnvarianten av āVem vill bli miljonƤr?ā. Fƶr vad som krƤvs fƶr att bygga en molnmiljƶ, vad man kan tjƤna pĆ„ att anvƤnda molntjƤnster och vilka de olika stegen bƶr vara, beror helt pĆ„ vilken typ av verksamhet som bedrivs, vem i verksamheten som tillfrĆ„gas och hur mogen verksamheten Ƥr.
Snurrigt? Inte alls, titta pƄ genomgƄngen av IBMs Monica Claesson fƶr att fƄ en bƤttre bild av hur du bƶr gƄ tillvƤga fƶr att fƶra ditt fƶretag mot molnet.
Talare: Monica Claesson, IBM
A quick overview of a large application integration project I just wrapped up where we use a service approach to integrate 50 interfaces from 23 applications.
At least check out the diagrams and lessons learned at the end.
"Tagging Images For Findability: Making Your DAM Work For You", Ian DavisIan Davis
Ā
A presentation given to the Henry Stewart DAM Conference in London, UK on 1st July 2009. Presentation given by Ian Davis, Global Taxonomy Delivery Manager, Dow Jones Client Solutions
Travel the Nile in comfort aboard of our luxurious, small-ship cruise ship. Learn about our itineraries and get a "behind the scenes" guide to the land of the pharaos.
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETICOW2
Ā
Ensuring the sustainability of Open Source projects is important, especially when organized in ecosystems of interrelated projects. Generic methodologies like SQALE or QualOSS describe how to assess maturity covering product, process and community aspects. Specific ecosystems have defined their own quality model, like OW2ās SQUaT Mature Transition Checklist. Such quality assessment of Open Source Ecosystems should be efficiently supported. In this talk we will present the CHOOSE toolset we have developed to help in automating and uniformly managing the quality of a whole Open Source Ecosystems. Our toolset is based on 35 key indicators related to maintainability, reliability and community which are used to implement and automate the production of OW2ās Mature Transition Checklist. The generic architecture of the toolset will be presented how it is instantiated to implement the OW2 Mature Transition Checklist and to efficiently interface with the OW2 forge. The toolset implementation will also be detailed stressing the use of Open Source components for the workflows' orchestration (Bonita), project/code analysis tools (HtmlUnit, QualOSS) and automatic report generation tools (JasperReports). Finally, a validation on a subset of 21 OW2 projects with an in-depth focus on a few projects (Chameleon, Spago and Orchestra) to produce maturity reports.
MODELS, a unified environment for the design of system applications on parall...OW2
Ā
The goal of MODELS consists in creating a viable high-level parallel programming framework that targets as wide a range of parallel processing substrates as possible and is aimed at stream-processing applications. In order to do this, the project will build on existing infrastructure and tools, and incrementally add to and improve on them. http://models.epfl.ch/
Pieces of release, how to make a puzzle - LibreOfficeOW2
Ā
Pieces of release, how to make a puzzle will relate how the sub-projects in the development chain work together to put a final product in the user hands
HP Service Delivery Platform 3.0 Launchgrahamwright
Ā
Description of the new solution elements that enhance the HP SDP with the ability to unlesh the power of Web 2.0 and help service providers monetize their assets
20091021 At Crossroads: Internet of Services Research beyond Call 5Arian Zwegers
Ā
Presentation about current developments around the Future Internet, the next Work Programme for Internet of Services, and the current constituency's culture, for the eChallenges conference, Istanbul (Turkey), 21 October 2009
Managing Enterprise Services through Service Versioning & Governance - Impact...Prolifics
Ā
Speakers: Brian Bubonic, Huntington National Bank; Emil Thomas, Prolifics
Description: Huntington National Bank is a Midwestern bank headquartered in Columbus, Ohio. Over the past one year, Huntington has been trying to enforce service governance by using IBM SOA products and also by adopting more stricter policies and standards around design, development and usage of the services. With an estimated 500 plus enterprise services to be in Production by the end of 2012 and with challenging requirements to evolve services continually for the various consuming applications, this is no mean feat. In this presentation, we will showcase the challenges faced in the journey, the approaches taken and the benefits achieved with enterprise service versioning and enforcing service governance to achieve enterprise service agility.
Presentation of Spagic 3, the free/open source platform for the governance of middleware services and the development of SOA applications. Spagic is part of the free/open source SpagoWorld initiative, supported by Engineering.
In this webinar the CTO and Product Management Director of Service2Media explain about the Service2Media App Lifecycle Platform - M2Active. M2Active is the technique behind the platform: Architecture and Runtimes. This webinar is rather technical and especially interesting for CIO's or app development and IT staff that are interested to use The App Lifecycle Platform to develop portfolio's of core and critical App's.
We have identified issues related to composition of a business process and discussed the requirements for event-driven composition and event-driven service-oriented architecture.
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
Ā
The Accelrys Enterprise Platform (AEP) provides support for scientific data integration and application delivery within an Enterprise environment. During this session, weāll provide a primer on the Accelrys Enterprise Platform and how it fits within an existing Enterprise Platform. This will include the deployment scenarios and key integration points that are found most common (and sometimes not so common) in many organizations.
Similar to Service Cloud OW2 Conference Nov10 (20)
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
Ā
This presentation is given by Stefano Pampaloni at the RIOS Open Source Week, Nov. 2022 in Roma.
Abstract: Established in 2007 as a non-profit organisation, OW2 is an independent community dedicated to promoting open source software for information systems and fostering their business ecosystems. OW2 federates 50+ organizations and 2500+ IT professionals worldwide. OW2 hosts 50+ technology Projects. RIOS is an Italian network of companies established in 2015 aiming to improve open source adoption and to build sustainable businesses around it
OW2 and RIOS are working together to foster collaboration between European open-source stakeholders.
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
Ā
The Good Governance Initiative (GGI) proposes a methodological framework to assess open-source awareness, compliance and governance in any kind of organizations, helping them to structure and improve the use of FOSS towards an OSPO. The GGI was initiated by OW2 and is developed by the OSPO Alliance. This presentation will give an overview of the initiative, its organization, roadmap, first achievements and next steps.
This presentation by Cedric Thomas (OW2 CEO) details three OW2 initiatives to engage with mainstream open source software users, including the H2020 ReachOut project, Market Readiness and Good Governance.
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
Ā
A few years ago, Heartbleed epitomized a massive open source sustainability problem for critical parts of the internet infrastructure. The bug, which affected the popular OpenSSL cryptographic software library, notably compromised the confidentiality of 4.5 million US patient records and cost the industry an estimated $500M. It was soon revealed that the root cause of the issue was that OpenSSL was precariously understaffed. Open source sustainability became a major theme overnight. Stories of maintainer burn-out made the headlines. And tentative solutions started to emerge, most of them donation-based. In this talk weāll explore a number of existing strategies to fund open source and make it more sustainable, from patronage to dedicated ad networks. And weāll defend the idea that the best path to open source sustainability is to help companies understand the tangible business value they can get from contributing to open source.
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
Ā
Presentation of the advanced optimization concepts for cloud computing application using open source Melodic/Morphemic platform. It will cover application architecture polymorphing and proactive adaptation based on forecasted applications needs.
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
Ā
Presentation by Gael Blondelle, Managing Director at Eclipse Foundation.
Abstract:
In this talk, we will cover two complementary topics: The different Eclipse projects related to Open Source governance, like Eclipse SW360, SW360 Antenna, and Eclipse Steady, as well as the opportunity to leverage SW360 as the core of a larger Open Source governance initiative.
The Eclipse IP Process that has been applied to hundreds of Eclipse projects for more than 15 years and is going through a modernization process that involves both simplification from the developer point of view, and openness to new source of trusted data like Clearly Defined.
Open source contribution policies, OW2online, June 2020OW2
Ā
Open source contribution policies are long, boring, overlooked documents, that generally suck. They're designed to protect the company at all costs. But in the process, end up hurting engineering productivity, and morale. Sometimes they even unknowingly put corporate IP at risk.
But that's not inevitable.
It's possible to write open source contribution policies that make engineers lives easier, boost morale and productivity, reduce attrition, and attract new talent. And it's possible to do so while reducing the company's IP risk, not increasing it.
In this talk, we'll look at the general structure of contribution policies, examples in the wild, and tactics to make them suck less.
We'll also look at how to turn these policies into self-service software, preventing the tedious email back and forth between engineering and legal in most cases and making open source contribution a breeze. Presentation by Tobbie Langel, UnLockOpen.
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
Ā
Presentation by Jose Manrique, CEO at Bitergia.
Abstract: 2020 has started intense for many countries. It's been just a few months, but the things we have lived make us feel like it's been years. Covid-19 pandemic has hit everywhere and forced many people to work from home. If you were lucky enough to be in one of these modern companies that have adopted digital transformation years ago, would that be a problem? Many people have thought it wasn't, but it has really been. And what about the rest of the software developers involved in companies not ready for remote work at all?
It's been said that nothing has boosted more companies' digital transformation than covid-19. But, are their managers ready for such change? Managing software development at scale is not an easy task, and this pandemic has disrupted the way projects are being developed in many companies.
During this talk, I would like to share lessons learned from open source development at scale that might help companies to adapt to these changes. But more specifically, lessons about how software development analytics help managers to understand collaborative remote work.
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
Ā
Presentation by Olivier Fendt, Senior Manager Open Source Software at Siemens.
Abstract: The well-known OpenChain project launched in Sept 2019 a Tooling Group. The objective of this group is to realize a turn-key Open Source toolchain for Open Source Compliance, which is / can be easily integrated in the software development CI/CD pipelines. The Tooling Group uses open source principles to accomplish this, creating a meritocracy producing real world solutions for real world challenges, and sharing these results with all interested parties. The presentation gives an overview of the Tooling group its objectives, the areas of focus, the current state and future plans.
Open Source Compliance at Orange, OW2online, June 2020OW2
Ā
Presentation by Nicolas Toussaint, Software Architect, Orange.
Abstract: Orange and Orange Business Services have turned to full open source solutions to tackle the complex problem of respecting the open source legal compliance constraints.
This talk presents the journey undertaken the past few years to build and improve the existing tooling and processes to make compliance validation possible, as well as allow overseeing progresses.
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
Ā
Presentation by Boris Baldassari, Consultant, Castalia Solutions.
Abstract: While Open Source Software has become mainstream, the understanding of its key principles, from ethics and collaboration to governance and community management, is gaining more interest and attention. There is a comprehensive volume of studies and reports backing up our individual and collective experience, yet we still cannot reliably measure these characteristics, and even less clearly define or assess them.
In an attempt to build up confidence and foster maturity in this area, this talk will look at the various existing models and metrics related to OSS compliance and governance, and build upon them to propose methods and tools for their evaluation and analysis. We will discuss the requirements and essential questions to ask, offer guidelines for implementation and suggest efficient ways to present results.
Intelligent package management with FASTEN, OW2online, June 2020OW2
Ā
Presentation by Amir Mir, TUDelft.
As recent events, such as the leftpad incident and the Equifax data breach, have demonstrated, dependencies on networks of external libraries can introduce projects to significant operational and compliance risks as well as difficult to assess security implications. FASTEN introduces fine-grained, method-level, tracking of dependencies on top of existing dependency management networks. In our talk, we will present how FASTEN works on top of the Rust/Cargo and Java/Maven ecosystems.
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
Ā
The DECODER project simplifies software library and component reuse, while ensuring that they will behave as expected by the developer. The DECODER central database (PKM) stores code-related artifacts and establish bindings between them, notably by generating formal specification from informal requirements or semi-formal models from source code. Presentation by Virgile Prevosto, CEA List.
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
Ā
Presentation by Hui Song, Senior Scientist, SINTEF. We would like to share our research journey towards enabling DevOps for IoT applications, and how Open Source makes the journey feasible and fun.
DevOps is widely adopted for developing cloud applications, which supports developers in continuously placing software changes directly to production. As companies are including IoT and Edge devices into their IT infrastructures, supporting DevOps for IoT is a must. However, IoT challenges some fundamental assumptions behind DevOps, such as the homogeneous infrastructure and centralized governance, and therefore, breaking-through research is needed. Funded by H2020, 30 people from 12 partners crossing academia and industry gathered to solve these fundamental challenges, which results in full-stack open source tools for automatic deployment, learning-based operation and security monitoring of IoT applications, and risk management of the development process. The tools are evaluated on industrial use cases in intelligent transportation, smart building, and eHealth.
The mass open source tools and communities around IoT development provides the sound foundation for this design research and the opportunities for the further exploitation of the results. In particular, we are proud of spinning off a start-up to commercialize the risk management services in the open source + SaaS model.
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
Ā
Artificial Intelligence is now smarter than ever, showing human-like abilities at complex tasks such as images classification or natural language processing.
But despite its recent advances, it's still not a silver bullet. This talk will present a few challenges in the research and development of artificial intelligence that slow down its progress and adoption. In particular, problems around fairness, the training of models and how to share them will be introduced as well as possible Free Software solutions. Presentation by Vincent Lequertier, PhD Student, Lyon UNiverversity.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
Ā
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. Whatās changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
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/
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.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā¢UiPathCommunity
Ā
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalitĆ di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
š Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
šØāš«šØāš» Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
Ā
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
Ā
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
ā¢ The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
ā¢ Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
ā¢ Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
ā¢ Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
Ā
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Ā
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3
Ā
Service Cloud OW2 Conference Nov10
1. Nov 24~25, 2010
Open Source for Open Cloud Paris, France
A Cloud Platform for Delivering
Instant Development Service with
Service Oriented Approaches
Hailong Sun
sunhl@act.buaa.edu.cn
Beihang University (BUAA), Beijing, China
Nov. 24, 2010
3. Service oriented software development
Serviceāoriented software design & development
Basic approach
Improve the productivity of software development through
reusing of loosely-coupled services over Internet
Applications
Key issues
Service management
Component Service composition
Services Runtime management
Infrastructure
3
4. Our vision FutureWare
toolkits for Toolkits for
Require.
Software registry
Specification
Developing and deploy
Software production platform Service
Quality and Security Management
Other resources
Web service CORBA EJB
components
Service & management
toolkits Service schedule
Middleware supporting platform
Operating Network
DB
system service
Infrastructural platform
4
5. From WebSASE to XServices
HGJ program
863 program
2009-
2009-
2010
2010
2007-
2007-
2008
2008
2004-
2004-
2006
2006 WSRuntime
2002 &
2002 &
2000- 2003
2003 AJAX UI BPELEngine
2000-
2002
2002 Web Service WSRF BPMNEngine
1999
1999 Web Service Application server
- XService Web Service UDDIćSWSR
Portal & WSRP
QoS
SOAP Protocol Web Service XLinker -Light WSDT
Workflow & Tool Weight WSR
XML Doc Security SOA/ESB
UDDI Protocol
Web Service Web Service BPELDesigner
XKMS Service Web Service Transaction Workflow 2.0 Web Service
Workflow 3.0 BPMNDeveloper
Object Container Web Service Web Service
SAML Service & Runtime Server Runtime 1.5 Reliable Message
Semantic UDDI WSManager
XACL Service Manage Console Web Console Web Console 2.0
ā¦ā¦ ā¦ā¦
XML Information WebSASE XServices XServices XServices XServices
Process 1.0 2.0 3.0 4.0
5
6. Success stories: applications
Application domains: e-Government, Satellites, Remote Sensing,
Health, Geology, ITS
7 applications:
SOA based telecontrol and telemetering system of satellites
Remote sensing data public service platform
Management and service system of large scale spatial data
Collaborative visualization system of 3D geological data
Collaborative analysis system of medical data
Remote control services of microscope
Traffic information publishing system
12 Collaborating organizations
Nonprofit Orgs: OW2 Opensource Consortium, Internet Open Standards
Lab(ISOL)
Research Institutesļ¼Chinese Standards Institute of Electronic
Technology, 27th Institute of Chinese Electronic Technology Inc. ,
Chinese Academic of Spatial Technology, Peking University
Companiesļ¼French Thales Inc., CVICSE, InterVision, China Center for
Resource Satellite Data & Application(CRESDA), Jandar, Petrochina
Daqing Oilfield, Sinopec Shengli Oilfield
6
7. Trustie project & SOARWare
Trustie project: a key 863 project from MOST
2007-2010
Highly-trustworthy software production tools and
environments
For us: Beihang University
Focusing on serviceāoriented software design &
development, and the trustworthy characteristics of
software quality
SOARWare : Service oriented software production and
running environment
Service resource management
Design and development
Runtime support
7
8. Architecture of SOARWare
SaaS-oriented Software Service Provisioning and
Consuming Environment
Online modeling and
Service access Service provisioning
development
Service
Business Service Service test & Monitoring evolution
process choreography verification mgmt.
modeling and
Service running
development
modeling tool tool tool
and evolution
Software
deploy Service Bus
Service Oriented SPL
Service Service Composite
Service
development deployment Other tools service
Container
tool tool engine
Se
rv ice
Re
g cting
./D
isc o. colle
ov e inf
ery S ervic
Service Info. Active
Mgmt. SOARBase s
collec ervice
ting
Service
mining
8
9. SOARBase: service management
Service resources
Atomic services
Composite services
(business process)
Functionality
Collecting: 17,000+
Registration & search
Mgmt of service attributes
(non-functional)
Availability
Response time
Reputation
Service mining
Service recommendation
9
11. Architecture of SOARWare
SaaS-oriented Software Service Provisioning and
Consuming Environment
Online modeling and
Service access Service provisioning
development
Service
Business Service Service test & Monitoring evolution
process choreography verification mgmt.
modeling and
Service running
development
modeling tool tool tool
and evolution
Software
deploy Service Bus
Service Oriented SPL
Service Service Composite
Service
development deployment Other tools service
Container
tool tool engine
Se
rv ice
Re
g cting
./D
isc o. colle
ov e inf
ery S ervic
Service Info. Active
Mgmt. SOARBase s
collec ervice
ting
Service
mining
11
12. Service oriented software production line
Business Software
requirement Intermediate product
Business Web service Execution Composite
assets
model model service
Service Oriented SPL
Service Oriented SPL
Developer
12
13. Service oriented SPL
SPL config & management tool
Configue software production process
Mgmt. of software production process
Assign and Mgmt. of production tasks
Mgmt of intermediate assets
Various software production tools
BP modeling tool
Service choreography
Service encapsulation
Test and verification
ā¦
13
14. BPIDE-Business Process IDE
Collaboration between multi-roles
Domain experts
App. analysts
Service developers
A suite of tools
Modeling tool
Service encapsulation
Service orchestration
Verification tool
Testing tools
14
15. Architecture of SOARWare
SaaS-oriented Software Service Provisioning and
Consuming Environment
Online modeling and
Service access Service provisioning
development
Service
Business Service Service test & Monitoring evolution
process choreography verification mgmt.
modeling and
Service running
development
modeling tool tool tool
and evolution
Software
deploy Service Bus
Service Oriented SPL
Service Service Composite
Service
development deployment Other tools service
Container
tool tool engine
Se
rv ice
Re
g cting
./D
isc o. colle
ov e inf
ery S ervic
Service Info. Active
Mgmt. SOARBase s
collec ervice
ting
Service
mining
15
16. Service running and evolution
Service bus
Message exchanging
QoS-aware service scheduling
Monitoring of composite service engines and service
instances
Service container
Axis2 powered
Easy service deployment
Container management
Composite service engine
Distributed processing of BPMN service
Dynamic service evolution
16
17. Source code statisticsļ¼~600K LOCļ¼
Size of source filesļ¼
Modules Source files LOC
KBļ¼
BPIDE 1753 9283 318606
Service Bus 64 234 8843
BPMN Engine 255 673 61535
SOAR Home 88 247 9224
SOAR Explorer 570 1165 84088
SOAR Base 494 1398 59198
Software Production
357 1040 38453
Line
Web platform 87 262 24765
Total 3668 13,629 604,712
17
20. Reflections- many development
supporting software involved
Tools
Business process modeler
Service composition tool
Verification and test tool
Service deployment tool
Monitoring tool
Middleware
Service container
Composite service execution engine (workflow engine)
Service bus
20
21. Problems
The extra work for developers
Install and configure various development
tools
Install and configure runtime supporting
middleware
Obtain and maintain underlying resources
Machines
Networks Dev.āService!
However they should focus on
ādevelopmentā.
21
22. The crux of cloud computing
Service
IaaS: Infrastructure as a Service
PaaS: Platform as a Service
SaaS: Software as a Service
Can we make use of cloud computing to
save developers from the extra work?
An online development environment
A hosting platform
An on-demand infrastructure service
22
23. Our goal
Building a cloud platform for service
oriented software development
Instant development without installing tools
Instant deployment without installing
middleware
Instant running without knowing the underlying
resources
23
24. Moving towards a cloud platform
Online application development
Browser-based IDE
Business process centric development
Online sharing of software services
Transparent deployment and running
Similar to Google AppEngine, etc.
24
25. SCP: Service Cloud Platform
OnlineĀ development
SaaS
ServiceXchange MyCloud AppStore
AS API CSĀ API RM API
AppEngine
(PaaS)
Trustworthiness
ServiceĀ Mgmt.
Trustworthiness
ServiceĀ Mgmt.
ServiceĀ deployment ServiceĀ composition
Scheduling,Ā running
SAĀ org.Ā andĀ mgmt.
&Ā monitoring
SoftwareĀ Appliance:Ā ServiceĀ ContainerćBPMNEnginećAppĀ Server
IaaS
InfrastructureĀ resourcesĀ (compute,Ā storage,Ā networkā¦)
25
26. IaaS: software appliance provisioning
Software appliance=VM/PM+ middleware
Dynamic provisioning
Manageability
Functions
Dynamic deployment/un-deployment of SAs
Lifecycle management
Monitoring SAĀ Manager
Logging
Agent AppĀ Server
BPMNEngine
VM/PM ServiceĀ Container
26
27. AppEngine and SaaS tools
OnlineĀ development OnlineĀ AppĀ Access
SaaS
ServiceXchange MyCloud AppStore
AppEngine
(PaaS)
AtomicĀ Service API CompositeĀ Service API Runtime API ā¦ API
27
36. Summary: Past, Present and Future
The past
We have a lot of work in service oriented software
From WebSASE to XService and SOARWare
The present
We are building a cloud platform for service oriented software
development so as to provide instant service for developers
Instant development
Instant deployment
Instant running
The future
Richer online development tools
Better multi-tenant support
Load balancing
Separation
Dependability
Dynamic resource provisioning: incorporate existing IaaS
technologies
36
37. A short demo of SCP
CurrencyĀ Exchange operator
Sā:Ā Ā Ā Ā CaāCbļ¼
Ca <->Cb
Yes:Ā CaāCb
ServiceĀ CloudĀ Platform No:Ā Ā CaāUSDāCb
EURā>USDļ¼USDā>EURļ¼
ISKā>USDļ¼USDā>ISKļ¼
GBPā>USDļ¼USDā>GBP
RMBā>USDļ¼USDā>RMB
RMBā>EUR;Ā EURā>RMB John
search convert payment
Improvement
Any
Each conversion
problem?
RMBĀ ā ISK? will need some
Mary S:Ā CaāUSDāCb cost!
37
39. Service oriented software solution stacks
Service-Oriented Applications on Internet
Security and Quality
ä½ē³»ē»ęļ¼
Telecom E-Gov. & E-Com. ITS Video Meeting
ā¦ Etc.
System Management Tools
Services Information Portal
Service Portal
Services
Development Services Workflow Engine
Services Runtime
monitor
Naming
Messaging
Events
Safety
directory
Services System
Deployment Services
External Interfaces and Specifications of System
39
40. developer
WSWD
monitor
WS Portal itor WSMT
Modeling tool deve
lopm mon
ent
Monitor tool
WSWF
find
bind
r
ni t o
find
bind
mo
UDDI
publish
XService
find XLinker
WS WS
WS WS
Service developer
Service requester
Service provider,WSRF
Transa
development WSDesigner
WSClient bind Rliable
WS XService 1.1
HTTP
WS XLinker Development tool
Develop tool
40