Tech Terminology for non-technical people Tim Bornholtz 2006 Annual Conference.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Lecture-7/ T. Nouf Almujally
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
ICT Issues Social Networking. Social Networking Social networking: the interaction between a group of people who have a common interest, eg. music. Popular.
Session 28 Techie Terminology and Benefits for Financial Aid Administrators Tim Bornholtz Holly Hyland.
Information Retrieval in Practice
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 5 Database Application Security Models.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 5 Database Application Security Models
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
Introduction to XML Extensible Markup Language Carol Wolf Computer Science Department.
Overview of Search Engines
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Free e-Sources for English Language Teachers by Wallace Barboza Carolina TESOL December 6th, 2008 Charleston, SC.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
CSC2012 Database Technology & CSC2513 Database Systems.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
XML eXtensible Markup Language w3c standard Why? Store and transport data Easy data exchange Create more languages WSDL (Web Service Description Language)
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
NetTech Solutions Working with Web Elements Lesson 6.
Web-Enabled Decision Support Systems
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
Database Application Security Models Database Application Security Models 1.
XML – Tools and Trends Schematron Tim Bornholtz Session 55.
Introduction to XML Extensible Markup Language. What is XML XML stands for eXtensible Markup Language. A markup language is used to provide information.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
For web 2.0.  Digital media files that is made available for download via web syndication.  It is a way to receive audio/video files over the internet.
Search Engines. Search Strategies Define the search topic(s) and break it down into its component parts What terms, words or phrases do you use to describe.
WEB APPLICATION DEVELOPMENT For More visit:
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 43 Introduction to Software Engineering.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Access Control and Markup Languages Pages 183 – 187 in the CISSP 1.
XML Basics A brief introduction to XML in general 1XML Basics.
Schematron Tim Bornholtz. Schema languages Many people turn to schema languages when they want to be sure that an XML instance follows certain rules –DTD.
Blogs and Wikis Tim Bornholtz. Purpose Many new technologies are available on the internet that enable people to publish and edit content without expensive.
1 Team Members: William Busby, Lindsey Gray, & David Meffe Sponsor: Lockheed Martin Reconnaissance Systems Bill Rawlings and Marvin Kliene.
Kemal Baykal Rasim Ismayilov
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
WebServices and Service-Oriented Architecture BJA Regional Information Sharing Conference Gerry Coleman Crime Information Bureau
Information Retrieval in Practice
Web Programming Language
XML Related Technologies
Database System Concepts and Architecture
“Real Simple Syndication” (RSS)
Microsoft Access 2003 Illustrated Complete
Using Access and the Web
Microsoft Office Illustrated
Techie Terminology and Benefits for Financial Aid Administrators
What is XML?.
Test Your Tech Blogging is: Someone's online journal.
Database Management Systems
Introduction to World Wide Web
DATABASE TECHNOLOGIES
SDMX IT Tools SDMX Registry
Presentation transcript:

Tech Terminology for non-technical people Tim Bornholtz 2006 Annual Conference

Annual Conference 2006 About This Session The goal is to translate techno-babble into plain English. This session may be a bit different than what you're used to hearing. Please interrupt me and ask lots of questions. Deviating from the presentation is the expected plan!

Annual Conference 2006 Database Database – a collection of related information structured so the computer can answer questions efficiently Relational Database – Data is stored in tables usually based on subject –Student or Award or Course Examples of relational databases –Oracle –Microsoft SQL Server –and many others –Microsoft Access –IBM DB2

Annual Conference 2006 Flat Files Plain text file containing records Usually one record per line Each field is a specific fixed width, no more, no GRANT A TH STREET APT 8SAN INSTITUTE

Annual Conference 2006 XML: eXtensible Markup Language Just like a flat file, XML is a text file with a specific format Uses tags to surround data elements – Tim Tags are heirarchical – Tim

Annual Conference 2006 XML Schema Allows us to know what an XML document must look like –Name and order of tags –Data types (words or numbers or dates) –Allowable values

Annual Conference 2006 XML Schema (cont) Why this matters: –If a document contains wrong data then it will usually be rejected by the recipient. –The whole document will be rejected, not just the records with problems. All or nothing.

Annual Conference 2006 XML Namespace A “person” who receives student aid A “person” on the FBI’s most wanted list –May share some common tags (name, address) –Many different tags (award amount vs. crime)

Annual Conference 2006 Web Services “Web Services” is a generic term for ways that computers use XML to talk with each other SOAP – Simple Object Access Protocol –SOAP defines what the XML will look like WSDL – Web Services Description Language –Contains every piece of technical information necessary for a Web Service to work WS-* –Collection of Web Services standards for addressing, reliable messaging, and many others

Annual Conference 2006 Service Oriented Architecture Architectural style of building software out of reusable components A service is a reusable component that can be used as a building block to form larger more complex business application functionality A service may be as simple as “get me some person data” or as complex as “process a disbursement”

Annual Conference 2006 Blog or Web Log Online journal Anyone can create a blog on his/her own site or on large free sites like blogger.com Anyone can become an instant journalist Potentially replacing mainstream media as a source of information

Annual Conference 2006 Wiki Web site where anyone can edit the content of every page –Free encyclopedia that anyone in the world can edit and add entries

Annual Conference 2006

RSS – Really Simple Syndicate XML format for blogs and news sites to list recent content Read with an RSS reader –As a separate program or within a browser –Can get updates on a schedule Allow someone to quickly scan many sites for updated news or content

Annual Conference 2006

Security Authentication – Knowing who is making the request Authorization – What the user can do. Encryption – Converting data with a mathematical formula to something that cannot be read by anyone else Single Sign on

Annual Conference 2006 eAuthentication Also called –Federated Identity –Transitive Trust What is it? –Distributed authentication system that allows individuals to use the same credentials (user name and password) at multiple places Examples –Shibboleth –IBM Tivoli Federated Identity Manager

Annual Conference 2006 eAuthentication (cont) Why is it necessary? –Because we all have too many passwords to remember!

Annual Conference 2006 Programming Languages Java –J2EE Microsoft.Net –C# Lots of others –PHP, Perl, Python, Ruby

Annual Conference 2006 Architecture Application Architecture Create applications Object-oriented models Use cases Sequence diagrams Data Architecture Create databases Logical data models Physical data models Entity relationship diagram Architects are fancy titles for experienced personnel Usually requires more than 5 years of experience creating real systems

Annual Conference 2006 Application Architecture UML – Universal Modeling Language –Collection of processes and diagrams to design applications Use Case –Document written in business language that describes one specific use or flow in a system

Annual Conference 2006 Application Architecture (cont) Sequence Diagram –Picture that shows the same flow but with the technical pieces

Annual Conference 2006 Sequence Diagram

Annual Conference 2006 Data Architecture Logical Data Model –Creating databases that reflect the business need Physical Data Model –Transforming the logical data model so it is efficient for a computer to use

Annual Conference 2006 Data Architecture Entity Relationship Diagram –Specific convention to represent the models –Way to draw pictures that other data architects can understand

Annual Conference 2006 Entity Relationship Diagram

Other Questions? Tim Bornholtz (540)