The document discusses BCIT's application architecture definition and portfolio. It describes the different types of applications including business, core, development, and system applications. It provides attributes for applications like name, type, servers, environments, owners, and technologies. Current and future preferred application platforms are outlined focusing on fewer platforms for benefits like lower costs, focused development, and agility.
REST-Enabling Enterprise Data in the Mobile Era DreamFactory
Ben Busse, product lead at DreamFactory, covers the importance of reusable REST APIs for enterprise mobile app development. Why are reusable APIs important, what are reusable APIs, and how do you use reusable APIs in practice. Ben gave this talk at the 2015 International PHP Conference in Berlin, Germany.
REST-Enabling Enterprise Data in the Mobile Era DreamFactory
Ben Busse, product lead at DreamFactory, covers the importance of reusable REST APIs for enterprise mobile app development. Why are reusable APIs important, what are reusable APIs, and how do you use reusable APIs in practice. Ben gave this talk at the 2015 International PHP Conference in Berlin, Germany.
Building IoT Apps in the Cloud WebinarDreamFactory
Ben Busse of DreamFactory and Nat Frampton of FramTack talk about architecting IoT apps in the cloud, including:
- How FramTack is architecting IoT apps for the cloud
- The importance of open standards for IoT
- How DreamFactory helps FramTack develop and deploy IoT apps in the cloud
- Demo of FramTack's Solution Family product for IoT
You can also view the webinar recording here https://www.youtube.com/watch?v=SYd6wcMt_aQ
This webinar deck provides a primer on DreamFactory's open source REST API platform, including:
- Cloud installation options
- Configuring an application
- Connecting to a SQL database
- Setting up role permissions
- Performing database queries with the REST API
- Making API calls to your database using DreamFactory's mobile SDKs
Beginner’s crash course on Microsoft’s preferred strategy for custom coded solutions in the post 2013 world. The new app model frees developers from conventional restraints of the platform; we can develop in any web language, store data in any accessible location, and empower developers with little to no SharePoint experience to deliver powerful custom coded SharePoint solutions. You will learn about the different types of apps, how to build and deploy the app package, and how to choose the right model for your use case. We’ll discuss why Microsoft has shifted to the new model, and if you’re interested in deploying custom code, why you should too!
SharePoint 2013 provides a flexible platform and introduces the concept of SharePoint modern development. In addition to the conventional development methods, we will explore the SharePoint development tools that are part of Visual Studio 2012/2013. You will see the first class support for common app features including the app pages, lists, client parts, and more. Come learn how to develop apps using an Office 365 Developer Site, all without SharePoint installed on your developer machine!
Charly takes us through how to design a customer mobile strategy and the dependencies to consider:
Questions checklist
The pros and cons of Salesforce mobile apps vs custom apps
HTML5, Native (iOS/Android/Windows Mobile) or Hybrid solutions
Mobile app security
Testing strategy
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Anthony Zee
Early generation of Rich Internet Application
(RIA) technologies fulfill the requirement of RIA through plug-in solutions, and browser specific extension provides attractive solution of running native like application as a client to web backend, but fragmentation of the technologies and nonstandard
implementation have hindered their wide adoption.
Introduction of HTML5 and CSS3 implementation in all the
major browsers recently has changed the RIA landscape. Now we have a technology stack that is controlled by a standard body, and widely implemented in mainstream browsers as a base to create RIA applications. Other than the control and standardization, this technology stacks are also exceed the original definition of RIA.
As a result, the market sees a flood of browser based RIA that doing things previously can only be done by native applications. This paper describes our own experience in implementing a RIA application based on HTML5, CSS3 and Javascript and highlight how these technologies have exceeded the old RIA definition.
Slides from J and Beyond 2013 presentation.
You have probably heard of REST and Web Services. In this presentation you will learn what they are and why they are important to the future of Joomla. You will learn why it is important for the API to be HAPI, what the HATEOAS constraint is and why developers should always keep it in mind when writing clients and servers on the new API, and why moving to a services-first design philosophy is important for everyone involved in Joomla software development.
Building IoT Apps in the Cloud WebinarDreamFactory
Ben Busse of DreamFactory and Nat Frampton of FramTack talk about architecting IoT apps in the cloud, including:
- How FramTack is architecting IoT apps for the cloud
- The importance of open standards for IoT
- How DreamFactory helps FramTack develop and deploy IoT apps in the cloud
- Demo of FramTack's Solution Family product for IoT
You can also view the webinar recording here https://www.youtube.com/watch?v=SYd6wcMt_aQ
This webinar deck provides a primer on DreamFactory's open source REST API platform, including:
- Cloud installation options
- Configuring an application
- Connecting to a SQL database
- Setting up role permissions
- Performing database queries with the REST API
- Making API calls to your database using DreamFactory's mobile SDKs
Beginner’s crash course on Microsoft’s preferred strategy for custom coded solutions in the post 2013 world. The new app model frees developers from conventional restraints of the platform; we can develop in any web language, store data in any accessible location, and empower developers with little to no SharePoint experience to deliver powerful custom coded SharePoint solutions. You will learn about the different types of apps, how to build and deploy the app package, and how to choose the right model for your use case. We’ll discuss why Microsoft has shifted to the new model, and if you’re interested in deploying custom code, why you should too!
SharePoint 2013 provides a flexible platform and introduces the concept of SharePoint modern development. In addition to the conventional development methods, we will explore the SharePoint development tools that are part of Visual Studio 2012/2013. You will see the first class support for common app features including the app pages, lists, client parts, and more. Come learn how to develop apps using an Office 365 Developer Site, all without SharePoint installed on your developer machine!
Charly takes us through how to design a customer mobile strategy and the dependencies to consider:
Questions checklist
The pros and cons of Salesforce mobile apps vs custom apps
HTML5, Native (iOS/Android/Windows Mobile) or Hybrid solutions
Mobile app security
Testing strategy
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Anthony Zee
Early generation of Rich Internet Application
(RIA) technologies fulfill the requirement of RIA through plug-in solutions, and browser specific extension provides attractive solution of running native like application as a client to web backend, but fragmentation of the technologies and nonstandard
implementation have hindered their wide adoption.
Introduction of HTML5 and CSS3 implementation in all the
major browsers recently has changed the RIA landscape. Now we have a technology stack that is controlled by a standard body, and widely implemented in mainstream browsers as a base to create RIA applications. Other than the control and standardization, this technology stacks are also exceed the original definition of RIA.
As a result, the market sees a flood of browser based RIA that doing things previously can only be done by native applications. This paper describes our own experience in implementing a RIA application based on HTML5, CSS3 and Javascript and highlight how these technologies have exceeded the old RIA definition.
Slides from J and Beyond 2013 presentation.
You have probably heard of REST and Web Services. In this presentation you will learn what they are and why they are important to the future of Joomla. You will learn why it is important for the API to be HAPI, what the HATEOAS constraint is and why developers should always keep it in mind when writing clients and servers on the new API, and why moving to a services-first design philosophy is important for everyone involved in Joomla software development.
A deck of slides I used for a presentation about Architecting RIAs on the Adobe Flash Platform and whether the practices applied could be used with JavaFX. I concluded the presentation with a small comparison between Flex/AIR and JavaFX.
Microsoft has won the war for ‘the hearts and minds’ of mid-market customers against the Java camp. Java has failed to gain traction outside of the big enterprise users because it is too heavy (read complex and expensive). Microsoft’s approach is less disruptive and therefore well suited for extending, not just replacing, existing systems.
So, how might a classic System i shop take advantage of the .NET Framework and the Windows platform? presentation gives some examples of the potential intersections between a System i server (running core RPG or COBOL programs and a DB2 database) and various Microsoft products and technologies like ASP.NET, SharePoint, Office and CRM.
DISCLAIMER: The views are entirely that of the author of the presentation and ESS does not associate itself with the content whatsoever. ESS cannot be held liable in anyway for any claims arising out of the presentation or any repercussions from partial/complete implementation of any of the ideas presented.
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
Thursday, October 2nd, the AMIS crew that visited the Oracle Open World conference reported their findings in a 3.5 hour session. In segments on SOA & BPM, Middleware, Database, Oracle Applications (AIA) and Development technology, we presented the highlights from close to 1900 sessions - no small feat. And utterly incomplete of course. However, all in all, for people who did not attend the "red party" the evening gave a very useful overview of what Oracle is doing and where it is heading.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
Service Oriented Architecture (SOA) is an architectural style for creating and using business processes, packaged as services, throughout their lifecycle. This short presentation looks at how SOA fits in the world of IBM System i (AS/400, iSeries, IBM i) and how using the LANSA toolset and set you on the right path.
Canadian Red Cross Tainted Blood ScandalLeo de Sousa
The Canadian Red Cross Tainted Blood Scandal spanned decades and to this day, individuals, families, groups and the nation feel its deadly impacts. The Canadian national blood supply was contaminated with two infectious viruses, Hepatitis-C and HIV during the late 1970s, 1980s and the early 1990s. This was the worst tragedy in Canadian medical history with over 20,000 Canadians infected after receiving blood or blood factors to treat their illnesses or during surgery.
This paper describes the risks and impacts to be considered when planning a secure partner portal. Research organizations looking for efficiencies and cost savings seek to build trusted, collaborative relationships with other organizations. This approach introduces new IT security risks that do not exist in a closed business technology platform. As organizations choose to provide access to their internal systems, they need to consider how to manage risks from authentication, authorization and information security.
This paper describes the interaction between the IT Infrastructure Library (ITIL<sup>®</sup>) and IT Security Architecture (ITSA) within the overall context of Enterprise Architecture (EA). Enterprise Architecture provides a holistic approach to the integration and management of an organization’s strategy, business and technology.
This paper describes how a continuous improvement IT Security Governance process provides effective planning and decision making capabilities for a cybersecurity program. Governance can be thought of “doing the right things” while management is “doing things right”. IT Security Governance focuses on doing the right things to protect organizations and agencies.
This paper takes an enterprise architecture approach to describe the IT Security Architecture impacts of migrating from an employer supplied “use what you’re told” (UWYT) model to an employee purchased “bring your own device” (BYOD) model. More and more employees and executives demand the option to use their consumer IT devices to do their work. This blend of work and life, combined with flexible work hours also contributes to an atmosphere where people want to be able to work with the tools of their choice.
Motivating Strategic Practice Development Using CMMLeo de Sousa
This paper describes the use of a motivational information model (Capability Maturity Model - CMM) as an innovative way to help plan, mature, assess and motivate the creation of a process.
This paper explores an approach to build intrinsic motivation in High TechnologyWorkers which motivates them to work on their personal learning plans to earn rewards in their personal, educational and career objectives in a work environment governed by a Collective Bargaining Agreement.
Leaders, who are self-aware, create personal guiding principles and are flexible in their leadership approaches, will have success navigating any situation. There are a set of leadership traits, behaviors and styles that support flexible leadership. Leaders need to develop self-awareness. Understanding what their strengths and weaknesses are and how they react to different situations is the foundation for a flexible leadership style. Next, the leader needs to create their guiding principles defining who they are and how they work. Finally, leaders need to provide structure and flexibility in their organizations.
Ford and GM A Comparison of 2 Fortune 500 CompaniesLeo de Sousa
This paper compares and contrasts two top ten Fortune 500 automotive companies: Ford Motor Company (Ford) and General Motors Corporation (GM). Through a series of strategic decisions and initiatives, Ford was able to survive the 2008-2009 global economic crisis. General Motors had similar opportunities to make strategic changes but remained entrenched in their approaches and strategy. The result was General Motors filed for bankruptcy, and had to ask the US and Canadian governments for loans in order to restart business.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Key Trends Shaping the Future of Infrastructure.pdf
BCIT Application Portfolio Mgmt
1. BCIT’s EA Model IT Service Management Strategy and Policy Business Data Application Infrastructure Presentation Service Delivery and Support Security
2. Application Architecture Definition Application Architecture element describes the technologies, standards and guidelines used to evaluate, select, create and implement software applications into BCIT's Enterprise Architecture.
3.
4. Application Portfolio Attributes Attribute Definition Application The software code that accomplishes a logical unit of work. Made up of Core, System, Application Development and Business software.
5. Application Portfolio Attributes Application Type Definition Business Application Those applications that perform a business function. Examples would be Student Registration, eLearning, Timetabling System, etc. Core Applications Those applications common to the enterprise and support the everyday functions of the enterprise. Examples would be MS Word, MS Outlook, Adobe Acrobat, Host on Demand, Internet Explorer, etc.
6. Application Portfolio Attributes Application Type Definition Development Applications Those applications that assist programmers in developing the business applications. Examples: Oracle Forms, Java, PHP, PL/SQL. System Applications Those applications that support the processing of Business Applications. Examples would be Linux, AIX, Windows Server, Monitoring tools.
7. Application Portfolio Attributes Application Name Application Type Application Server App Server OS Data Server Data Server OS App Devel Env Executive Sponsor Business Owner Technical Manager Technical Owner Strategic Governance Definitions Technology Lifecycle Definitions Service Level Agreement (SLA) Implementation Year Web Enabled Authentication Authorization Identity Source Vendor Depends on High Availability Supports Test Environ Storage DR RTO RPO
10. BCIT Current Technologies – we have tons! Architecture Browser IE 6 IE 7 Firefox Safari Lotus Domino Opera Web Server IIS Apache OAS BEA Sun Lotus Domino Application Development PHP HTML Oracle Forms PL/SQL Adobe Flex Lotus Script .Net Java Middleware Oracle Fusion ODBC Adobe ADM Tomcat Luminis Data Integration Lotus Domino Database mySQL MS/Access Postgres SQLServer Oracle Lotus Domino Directory Active Directory SunOne LDAP Novell eDir Novell LDAP Apple Open LDAP Lotus Domino Operating System Windows Server Linux (Redhat & SUSE) AIX Solaris OS/X Novell Hardware IBM Blade VMWare P Series Sun Fire Mac Xserve Intel Desktop
11. Solutions Architecture – Current Platforms Architecture Oracle Domino LAMP Microsoft Novell Apple Sun Browser Any Any Any Any IE Any Any Safari Any Web Server OAS Domino Apache IIS Sun Apache SunOne Application Development Oracle Forms PL/SQL Lotus Script PHP HTML Ajax .Net ASP .Net PHP HTML Ajax Java Middleware Oracle Fusion Lotus Domino None ODBC Luminis Data Integration None Luminis Database Oracle Lotus Domino mySQL Postgres SQLServer Proprietory mySQL Postgres Oracle Directory Any Lotus Domino LDAP Active Directory eDirectory Open LDAP SunOne LDAP Operating System AIX SUSE Linux AIX Windows Server Redhat Linux Windows Server Novell OS X Solaris Hardware P Series VMWare P Series IBM Blade IBM Blade IBM Blade VMWare IBM Blade Mac Xserve Sun Fire
12.
Editor's Notes
The definitions of these attributes can be found in the MS Access database included.
The definitions of these attributes can be found in the MS Access database included.
The definitions of these attributes can be found in the MS Access database included.
The definitions of these attributes can be found in the MS Access database included.
The definitions of these attributes can be found in the MS Access database included.
The definitions of these attributes can be found in the MS Access database included.