The document describes how a fictional soccer club called Dexlandia '98 utilizes a service-oriented application framework called Navajo to meet their information needs. Key members of the club like the member administrator, treasurer, secretary, and team captain are able to efficiently perform tasks like managing member data, issuing invoices, scheduling matches, and reporting scores through integrated online services. The sports federation is also able to access the centralized member database to efficiently process new applications and resolve data issues. Overall, the Navajo framework allows the independent entities that comprise the sports community to seamlessly share information needed to organize competitions.
Here are the key points from the email:
- Kootenay Savings enjoyed another highly successful year financially in 2017.
- Members benefited through a 10% patronage dividend for the 6th consecutive year.
- Communities benefited through a $500,000 contribution to the Kootenay Savings Community Foundation.
- Both loans and deposits grew, with increased member utilization of Kootenay Savings services.
- The credit union, insurance services, and moneyworks divisions all had exceptional financial results.
- Technology improvements included a new integrated online banking platform and streamlined internal systems.
- Strategic planning led to new vision and values statements to guide the organization going forward.
Building Realtime Javascript Apps with PubNubTomomi Imura
A talk for KTH Royal Institute of Technology students for DM2518 Mobile Development with Web Technologies.
This talk covers high-level overview of PubNub, and JavaScript APIs focusing on location-aware services and prototyping IoT. It also covers EON.js for mapping, and PubNub's new service, BLOCKS sneak preview.
The document provides a summary of a candidate's work experience and skills spanning over 30 years working in finance, IT, management and administrative roles in both the UK and US public and private sectors. It highlights experience in areas such as IT asset management, budgeting, procurement, contract management, software licensing, project management and training.
How to Successfully Negotiate with a SellerTom Blefko
Sales covering discussions on a regional multiple listing service, the utilization of Inside Access (Berkshire Hathaway HomeServices program), and how to negotiate with a seller to achieve a mutually agreeable solution for everyone involved.
RPR (REALTORS Property Resource) is a comprehensive property database and tool for real estate professionals. It contains data on over 160 million properties in the US. The presentation provides an overview of RPR's features, including searching for properties, generating customized reports, and creating comparative market analyses. It demonstrates how agents can refine estimated values and leverage RPR's tools and data to research properties and neighborhoods for clients.
Here are the key points from the email:
- Kootenay Savings enjoyed another highly successful year financially in 2017.
- Members benefited through a 10% patronage dividend for the 6th consecutive year.
- Communities benefited through a $500,000 contribution to the Kootenay Savings Community Foundation.
- Both loans and deposits grew, with increased member utilization of Kootenay Savings services.
- The credit union, insurance services, and moneyworks divisions all had exceptional financial results.
- Technology improvements included a new integrated online banking platform and streamlined internal systems.
- Strategic planning led to new vision and values statements to guide the organization going forward.
Building Realtime Javascript Apps with PubNubTomomi Imura
A talk for KTH Royal Institute of Technology students for DM2518 Mobile Development with Web Technologies.
This talk covers high-level overview of PubNub, and JavaScript APIs focusing on location-aware services and prototyping IoT. It also covers EON.js for mapping, and PubNub's new service, BLOCKS sneak preview.
The document provides a summary of a candidate's work experience and skills spanning over 30 years working in finance, IT, management and administrative roles in both the UK and US public and private sectors. It highlights experience in areas such as IT asset management, budgeting, procurement, contract management, software licensing, project management and training.
How to Successfully Negotiate with a SellerTom Blefko
Sales covering discussions on a regional multiple listing service, the utilization of Inside Access (Berkshire Hathaway HomeServices program), and how to negotiate with a seller to achieve a mutually agreeable solution for everyone involved.
RPR (REALTORS Property Resource) is a comprehensive property database and tool for real estate professionals. It contains data on over 160 million properties in the US. The presentation provides an overview of RPR's features, including searching for properties, generating customized reports, and creating comparative market analyses. It demonstrates how agents can refine estimated values and leverage RPR's tools and data to research properties and neighborhoods for clients.
Programs & Services Training: PREA eCardsTom Blefko
This document provides instructions for using PREA eCards, which allow real estate agents to send electronic greeting cards to stay in contact with clients and track interactions. The summary is:
The document outlines how to set up a profile, create eCards by selecting a template and adding text, links, and files. It describes how to select recipients from a contact list or groups, preview and send the eCard, and view reporting on interactions. Customer support contacts are provided to assist with using this free tool to communicate with clients.
Sales Meeting on Mortgage Myths, Holiday Listings, and Buyer Agency ContractsTom Blefko
Berkshire Hathaway HomeServices Homesale Realty - Chambersburg Office sales meeting with an overview of a variety of topics. Market statistics from Franklin County; school tax reform; affiliation advantages with Berkshire Hathaway HomeServices; mortgage myths; taking listings over the holidays; and getting buyer agency contracts signed.
This document discusses research methodology and processes. It covers 10 topics related to scientific research, including types of research from different aspects, research terminology, research methodology, theoretical processes, empirical processes, sampling design, sample selection, quantitative probability methods, and qualitative non-probability methods. The goal is to provide an overview and understanding of learning about research processes.
The document discusses the origins of the financial crisis. It identifies several key factors:
1) A housing price bubble formed from the mid-1990s to 2006 as home prices increased each year, outpacing household income growth and moving out of line with economic fundamentals. This fueled expectations of continued price increases.
2) Subprime lending expanded rapidly after 2000, helped inflate the housing bubble, and enabled many new subprime borrowers to access credit. Innovative mortgage products like ARMs contributed.
3) Financial innovations like securitization, CDOs, and credit default swaps masked risk and facilitated the subprime lending boom by channeling funds to subprime mortgages. However
The document discusses the International Tunnelling and Underground Space Association (ITA), a non-profit organization that promotes the use of underground space. It has over 50 member nations and aims to increase awareness of underground infrastructure's benefits. The ITA organizes conferences to share knowledge on tunnel construction techniques and management.
Build a cohesive team from a group of highly skilled individuals with strong technical backgrounds but limited
team experience. Foster collaboration to deliver multiple complex projects to tight deadlines.
Actions: Conducted team building off-sites. Introduced collaborative project management practices. Coached individuals
and provided feedback. Promoted knowledge sharing. Recognized achievements publicly.
Results: Transformed a group of specialists into a high-performing collaborative team. Delivered multiple projects on
time and on budget through team effort. Individual skills enhanced through knowledge transfer. Low staff turnover.
Achievement: Successfully built a cohesive team from a group of independent technical experts, enabling delivery of
complex projects through collaboration.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Programs & Services Training: PREA eCardsTom Blefko
This document provides instructions for using PREA eCards, which allow real estate agents to send electronic greeting cards to stay in contact with clients and track interactions. The summary is:
The document outlines how to set up a profile, create eCards by selecting a template and adding text, links, and files. It describes how to select recipients from a contact list or groups, preview and send the eCard, and view reporting on interactions. Customer support contacts are provided to assist with using this free tool to communicate with clients.
Sales Meeting on Mortgage Myths, Holiday Listings, and Buyer Agency ContractsTom Blefko
Berkshire Hathaway HomeServices Homesale Realty - Chambersburg Office sales meeting with an overview of a variety of topics. Market statistics from Franklin County; school tax reform; affiliation advantages with Berkshire Hathaway HomeServices; mortgage myths; taking listings over the holidays; and getting buyer agency contracts signed.
This document discusses research methodology and processes. It covers 10 topics related to scientific research, including types of research from different aspects, research terminology, research methodology, theoretical processes, empirical processes, sampling design, sample selection, quantitative probability methods, and qualitative non-probability methods. The goal is to provide an overview and understanding of learning about research processes.
The document discusses the origins of the financial crisis. It identifies several key factors:
1) A housing price bubble formed from the mid-1990s to 2006 as home prices increased each year, outpacing household income growth and moving out of line with economic fundamentals. This fueled expectations of continued price increases.
2) Subprime lending expanded rapidly after 2000, helped inflate the housing bubble, and enabled many new subprime borrowers to access credit. Innovative mortgage products like ARMs contributed.
3) Financial innovations like securitization, CDOs, and credit default swaps masked risk and facilitated the subprime lending boom by channeling funds to subprime mortgages. However
The document discusses the International Tunnelling and Underground Space Association (ITA), a non-profit organization that promotes the use of underground space. It has over 50 member nations and aims to increase awareness of underground infrastructure's benefits. The ITA organizes conferences to share knowledge on tunnel construction techniques and management.
Build a cohesive team from a group of highly skilled individuals with strong technical backgrounds but limited
team experience. Foster collaboration to deliver multiple complex projects to tight deadlines.
Actions: Conducted team building off-sites. Introduced collaborative project management practices. Coached individuals
and provided feedback. Promoted knowledge sharing. Recognized achievements publicly.
Results: Transformed a group of specialists into a high-performing collaborative team. Delivered multiple projects on
time and on budget through team effort. Individual skills enhanced through knowledge transfer. Low staff turnover.
Achievement: Successfully built a cohesive team from a group of independent technical experts, enabling delivery of
complex projects through collaboration.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
The Service Oriented Club
1. The service oriented club - Navajo community builder in action
The service oriented club
Navajo community builder in action
Authors Arjen Schoneveld, Matthijs Philip
Organization Dexels BV
Date February 2007
1
2. The service oriented club - Navajo community builder in action
Introduction
On behalf of Sportlink Services, Dexels has built a system that serves as a complete information
solution for sports federations, clubs, members and other involved parties or agents, which are part of
the information infrastructure needed to organize sports competitions. This system was developed
using Dexels service oriented application framework called “Navajo”. Application development using a
framework that focuses on providing a set of services provides many advantages like fast time to
market for a new functionality and easy federation of this functionality.
These applications can easily be extended without having to be entirely re-tested and re-deployed.
Furthermore, because service functionality and user interface are strictly separated, the services can
be reused and offered to different end user applications through a multitude of channels. Finally,
different third party applications can access the services on-line without having to install any of the
Sportlink applications. This approach enables the extension of their current application functionality
portfolio with additional services without the need for Sportlink to change anything in their applications.
From an “ information need” viewpoint, we will describe the community around a fictional soccer club
called “Dexlandia '98” form an interdependent sports community that is built entirely on top of the
Navajo web service framework. The information need differs agent by agent, e.g. the club secretary,
the member administrator, the treasurer, the playing member, the supporter, a big news paper, the
sports federation. They all have different information needs fed by the same source. In an informal
style we will tell a story of interaction between each of these agents, supported by the Navajo
framework. We will not discuss any technical matters, but notice that this case reflects actual software
being used in the field today.
The club are being missed on this behalf. In their canteen,
the club has a number of internet connected
Our club called “Dexlandia '98” is a middle-sized computers available for public use. By
club, currently supporting a respectable number implementing almost all of the services that the
of 578 members. The club's first team plays a Sportlink system provides them, Dexlandia is
significant role in the Dutch premier soccer able to spend more time to look after its core
amateur league. Due to the exposure of the first task: providing- and being part of a competitive
team, the club has many lucrative sponsorship and sport-loving community.
contracts and is being carefully watched at by the
local sports press.
The member administrator
Through voluntary cooperation of enthusiastic
Apart from being a playing member himself,
parents, solid support is provided to the
Peter is responsible for the member
organisational tasks of the club, like driving the
administration of Dexlandia. In his spare evening
younger players to matches and coaching the
hours he spends a reasonable amount of time as
many different youth teams. A number of senior
a volunteer for Dexlandia.
members offer their services to the club by
volunteering for staff functions, to run the canteen As always he first checks his email to see if any
or look after the in- and outdoor sports facilities. new members have applied via the Dexlandia
website and to see if any current members have
Especially where ICT is concerned, “Dexlandia
adhered to his request to send him a photograph
'98” is one of frontrunners in the country. It has
to be used on the now legally required players
understood the benefits of having an efficient
pass.
infrastructure and makes sure no opportunities
2
3. The service oriented club - Navajo community builder in action
When he clicks on the Sportlink Club icon on his “synchronise” again to see if the sports federation
desktop to administer changes to the member accepts his new members.
data, the software automatically checks the
Apart from W. Barentz all new members are
remote Sportlink server for application updates.
automatically accepted by the sports federation.
He is being presented a login screen that will
W. Barentz is being parked, which usually means
allow him to uniquely identify himself as a the
that this member is still an active player of a
member administrator of Dexlandia.
different club and therefore has to be manually
The first thing Peter notices are some small approved by an employee of the sports union, to
address and communication data changes by ensure no duplicate records are being inserted in
some of their members, entered through the kernel database. Peter will probably not have
Dexlandia's member portal. Since none of these to wait a few days for this approval, because
changes need corrections he approves all of recently the people at the sports federation are
them and decides to synchronise them with the pretty quick in resolving parked member issues.
sports federation central database. The next time Peter will synchronise, W. Barentz
Synchronization, instead of direct write access is will either be approved or rejected and will then
needed for approval purposes. All Peter has to be correctly administered in Dexlandia's
do is press the button “ synchronize”. Not only are membership file.
his changes sent to the sports federation, but he
also receives some remote mutations from the
sports federation in return. Apparently someone
has applied for membership of Dexlandia via the
federation and is added to Dexlandia's own
membership record.
synchronisation with the sport federation
After logging out of the Sportlink Club application,
Peter briefly checks the Dexlandia website to see
member detail screen whether or not he has been assigned as a driver
Peter himself also adds a few new members, for one of Dexlandia's teams, which doesn't seem
including a certain V. Vespucci and W. Barentz. to be the case for the coming weekend.
When inserting their address data Peter is
supported by an automatic asynchronous zip The treasurer
code lookup service that ensures him no invalid
Robert is the treasurer of Dexlandia. When he
addresses are being entered. He then hits
first volunteered for this position, some eight
3
4. The service oriented club - Navajo community builder in action
years ago, he had to manually keep track of all that have decided to pay on a quarterly basis.
member contributions and their payments using a The Sportlink Club system automatically
cumbersome spreadsheet. Every time Peter calculates the invoices for each of the applicable
made any changes in the member records he members, but allows Robert to manually change
had to check and modify his sheets to make sure any of them, before they have been approved.
their data was in sync. Nowadays Robert uses
For some members Robert prints the invoices, for
the same Sportlink Club application as Peter, and
others who have decided to pay electronically, he
operates on the same records, so no time is
selects the option “sent digital invoices”. For each
being wasted on synchronizing and checking
invoice an email is sent to the member containing
data.
a link to Sportlinks central payment site for
When logging in and identifying himself as a Dexlandia and an attachment of the invoice in
treasurer certain options appear, all regarding PDF format. Although Sportlink uses a central
the use of financial functions, that were not payment site, all payments go directly to the
available to his colleague Peter. clubs bank account, one of the many advantages
that the an iDEAL payment has to offer.
Robert notices that a few new members have
been added and assigns contribution profiles to Those messages that don't arrive in the members
them, based on their age and selected sports in-boxes, will be fall back to Roberts e-mail
activities. address, so he can resend them in a different
way.
In less than half an hour Robert is finished with
his administrative tasks and he is just in time to
see Dexlandia's next match on the local sports
channel.
The club secretary
The club secretary is responsible for
administering processes concerning scheduled
and finished matches. For the largest part this
means checking and assigning team schedules
and making sure that everybody knows who is
playing against whom, when and where.
At Dexlandia this role is being fulfilled by Errold.
contribution administration He just received word via a phone call that the
team of “Forland 2” would like their match against
Robert is glad that over two-thirds of his “Dexlandi a 2” to be rescheduled to 15:00 PM due
members have agreed to pay their contribution to circumstances of a few of their players. Since
electronically via iDEAL, the Dutch electronic one of the Dexlandia fields is still available and
internet payment standard. Resulting not only in since the request is submitted more than 3 days
the lowest cost per transaction, but also in the in advance, this doesn't pose a problem. Using a
least amount of work for the treasurer and the centrally provided address book by Sportlink,
smallest possible chance of error. containing all club secretaries in his district, he
Because the first quarter of the 2006-2007 quickly finds the address of Forlands' club
season has just expired, Robert decides to secretary and tells him the request for change of
prepare a new contribution run, for all members the match time is granted.
4
5. The service oriented club - Navajo community builder in action
Errold also boots the Sportlink Club. Though he Dexlandia has enabled in the Sportlink Club
cannot see any financial data, nor change any of application for him. He creates a simple schedule
the members' data, he can open an overview of in the activity module of the Sportlink Club and
all future and past matches of Dexlandia. In this hits save. He knows that the same data of this
overview which is directly loaded from the sports schedule has also been put on the Dexlandia
federation central database he locates the match website by their web master, using one of
that has to be changed and sets the correct end Sportlinks website plugins.
date.
Although it appears that nothing remarkably The team captain
happens in the split-second after hitting the save This weekend, the team of “Dexlandia 2” has just
button, Errold knows that a lot of things have won their match versus “Forland 2” with a 3 to 1
taken place. For one, within seconds the altered score. The referee had some difficulties
match time will be available both on the website regulating the match, so no less than 1 red and 3
of the sports federation and on the website of yellow cards have been drawn. Thomson is the
Dexlandia. Furthermore, email messages will be team captain of “Dexlandia 2” and is therefore
sent to all involved team players of Dexlandia responsible for administrating the match score on
and Forland and of course the referee that had Dexlandia's behalf.
been assigned to the match. Those players that
have opted for the SMS service will receive an After the match, he walks into the canteen and
additional notification on their mobile phone takes place behind one of the computers. One of
because the match change concerns a match the bookmarks points to Sportlinks match result
that is being played in the current week. service. Using Dexlandia's pin code and the
unique match number, that Thomson copied
Luckily, Errold doesn't manually have to do from his weekly schedule on his cellphone, he
anything to notify involved parties any more, enters the match result on the website; checks if
which seriously cut back the time he has to all his players are correctly displayed; adds one
spent each week volunteering as the club of them, the new player V. Vespucci, that wasn't
secretary. Because he has more spare time now, on the list because players are loaded one week
he also agreed to plan the schedules of parents in advance because the union sends printouts to
that volunteered to drive teams to their playing the referees. He logs off to join his friends in
grounds. drinking a well-deserved beer only a few minutes
later.
After both the referee and the team of “Fo rland 2”
have entered the same match result data, the
score and updated standings will automatically
appear on the sports federation website and the
website of Dexlandia. In case of a discrepancy
someone of the sports federation will have to
mediate.
The referee
Ronald has been a federation referee for over 10
years. Because he takes his job very seriously,
match overview he prepared thoroughly for the match between
Forland and Dexlandia. Although the players of
This is another option the administrator of
5
6. The service oriented club - Navajo community builder in action
today's match were a bit rowdy, Ronald thinks he Via the automatic approval of the member
did a good job disciplining the match and made administrator, he also gets a personal login for
no judgemental errors. the Dexlandia member portal. This portal allows,
amongst other things, to search for club
A few minutes after Thomson left, Ronald also
members, edit his own address and
enters the canteen to take place behind one of
communication data, and registration for
the computers. Apart from entering the score and
Sportlink SMS services.
checking both teams member administrations
based on the players passes he had seen, Because it seems convenient, he subscribes to
Ronald is also able to enter the one red card and the “ma tch changes” service for the “Dexlandia 2”
three yellow cards. team, which will warn him by SMS of any match
schedule changes occurring for matches within
The yellow cards will only be registered as a
the current week.
record in the union's database and have no
further workflow attached to them, but for the red After closing the portal, Victor notices he received
card Ronald has to fill in and email an additional an email from the treasurer of Dexlandia. The
report. There will also be a fee involved for the email contains an overview of a digital invoice
player, which will at first be fined to the club. He detailing his quarterly contribution fee and a link
prefers doing this at home, for which the to Dexlandia's payment site.
automatic reminder per email when assigning a
Only a member for 1 day and already they're
red card will make sure he doesn't forget this.
charging him! Victor decides to wait a few days
before paying when his cellphone beeps. The
The member start time of the match against Forland 2 next
As described before Victor Vespucci has applied Saturday has been moved from 14:00 to 15:00
for membership of Dexlandia via their website at PM.
the beginning of the week. Little over a day later
he gets an approval from the member The supporter
administrator, which is good news, because he
was already scheduled by his friends to play in
the second team against Forland this Saturday.
club site
Janice is a dedicated supporter of the first team
of Dexlandia, who tries to attend all of their
matches in person. Unfortunately she is not
member portal always able to do so, for which reason she has
6
7. The service oriented club - Navajo community builder in action
subscribed to Sportlinks match result service, After hitting the save button, the member is
concerning matches of “Dexlandia 1” . flagged to be synchronised back to the club as
soon as the member administrator hits the
She is able to subscribe to this service, both via
synchronise button again.
the federations website as well as via the website
of Dexlandia. Enrico still has a busy day ahead, scheduling
new competitions, preparing matches,
The sports federation administering relations, running reports etc. Only
a few of the many additional functions the
Enrico is freshly hired employee of the central Sportlink federation system has to offer.
sports federation. One of his tasks is to check
incorrectly added or changed club members.
Since he always does a diligent job, he manages
Finally
to start of with a clean list each day. Although the scenarios as depicted above are
fictional, this is an accurate description of a
This morning he sees, amongst others that one
combination of possibilities already operational in
of the newly inserted members of the club called
a number of sports federations in the
“Dexlandi a '98” has been parked. He opens the
Netherlands. The main reason for each of the
member “ W. Barentz” after which the system tells
federations not all having the entire spectrum of
him, that this member is still an active player for
services combined into a single sports
another club, and therefore is already known in
community, can only be attributed to the fact that
the sports federations database. Since the
thes ports federations involved are not
member W. Barentz has applied for indoor
organizationally ready for some automated
soccer at Dexlandia and appears to be playing
processes.
outdoor soccer in one of Dexlandia's
neighbouring clubs, Enrico can safely approve
the membership and transfer its unique member
identifier.
the federation application
7