Session 28 Techie Terminology and Benefits for Financial Aid Administrators Tim Bornholtz Holly Hyland.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Service Oriented Architecture Terry Woods Session 50.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 7e Kendall & Kendall 8 © 2008 Pearson Prentice Hall.
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
Technical Track Session Service-Oriented Architecture Terry Woods.
XML: Advanced Concepts and Long Term Vision Tim Bornholtz Holly Hyland Technical Track Session.
Federal Student Aid Technical Architecture Initiatives Sandy England
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.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Information Retrieval in Practice
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Course Instructor: Aisha Azeem
Overview of Search Engines
XML: A Beginners Guide Holly A. Hyland, FSA Andrew Smalera, XML Framework Session 13.
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.
Just a collection of WS diagrams… food for thought Dave Hollander.
SOA, BPM, BPEL, jBPM.
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.
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
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,
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Session 21-2 Session 11 Common Origination and Disbursement (COD) & Commonline: Dispel the Myths.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
XML – Tools and Trends Schematron Tim Bornholtz Session 55.
Dodick Zulaimi Sudirman Lecture 14 Introduction to Web Service Pengantar Teknologi Internet Introduction to Internet Technology.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
XML: Changing the Way SFA Does Business Presented by Paul Hill & Holly Hyland.
Tech Terminology for non-technical people Tim Bornholtz 2006 Annual Conference.
XML 101 Holly Hyland Session Objectives –XML Basics –Building Standards History Current State Future Vision.
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senn’s Information Technology, 3 rd Edition Chapter 12 Creating Web-Enabled.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
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.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Web Services Martin Smítka. Description The main idea behind Web Services is that back-end application comunicate with another back-end application without.
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.
A Brave NEtWork World Rob Willis, Ross & Associates Node Mentoring Workshop New Orleans, LA February 28, 2005.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
Kemal Baykal Rasim Ismayilov
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
Common Origination and Disbursement 2002 PESC Conference.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Program Assessment User Session Experts (PAUSE) Information Sessions: RSS & Subscription Services October , 2006.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Service-oriented architecture 8 th July What is a Service? A service is a reusable component that can be used as a building block to form larger,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
CHAPTER 5 Network Applications.
Information Retrieval in Practice
XML Related Technologies
Introduction to Web Services
Techie Terminology and Benefits for Financial Aid Administrators
What is XML?.
The Database Environment
Introduction to World Wide Web
Presentation transcript:

Session 28 Techie Terminology and Benefits for Financial Aid Administrators Tim Bornholtz Holly Hyland

2 Purpose of the Session Translate techno-babble into English If you have questions please interrupt If we diverge from the presentation with your questions, that’s OK!

3 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

4 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

5 Application Architecture (continued) Sequence Diagram –Picture that shows the same flow but with the technical pieces

6 Sequence Diagram

7 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

8 Data Architecture (continued) Entity Relationship Diagram –Specific convention to represent the models –Way to draw pictures that other data architects can understand

9 Entity Relationship Diagram

10 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

11 eAuthentication (continued) Why is it necessary? –Because we all have too many passwords to remember!

12 eAuthentication (Future) ADvance eZ-Audit NSLDS CSB IFAP FPDM eCB Portals FSA Authentication Financial Aid Office School Authentication

13 XML – eXtensible Markup Language Uses tags to surround data elements – Tim Tags are heirarchical – Tim

14 XML – eXtensible Markup Language (continued) XML files are just plain text files –No special tool needed to read them –Understanding them may be a different issue!

15 Metadata Repository XML Repository Metadata is data about data –Data type e.g. characters or date –Properties e.g. length, maximum value, or allowable values –Definitions (in plain text) about data elements

16 Metadata Repository XML Repository (continued) Metadata repository is a place to hold all of this information XML Repository is a special case for storing metadata for XML

17 XML Schemas XML Schemas define the structure of an XML document. A schema defines what is allowable and what is not allowable.

18 XML Schemas 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.

19 XML Namespaces 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)

20 XML Namespaces (continued) Namespace is a way to differentiate a student aid “person” from the most wanted “person”

21 Semantic Web –Create a universal medium for information exchange by giving meaning (semantics) to the content of documents on the web –Create meaning that a computer can understand

22 Semantic Web (continued) Taxonomy –Classification of things into groups –Purpose is to differentiate “spine” in your back from “spine” of a book

23 Web Services Usually a remote business process that uses XML and SOAP –Many different definitions of Web Services SOAP – Simple Object Access Protocol –Generic way for two different computers to talk

24 Web Services (continued) WSDL – Web Services Description Language –Contains every piece of technical data necessary to use a service UDDI – Universal Description, Discovery and Integration –Phone book of services White pages for lookup by name Yellow pages for lookup by category Green pages for lookup by technical info

25 Service Oriented Architecture Service Oriented Architecture (SOA) is an architectural style. Applications built using an SOA style deliver functionality as services that can be used or reused when building applications or integrating within the enterprise or trading partners.

26 SOA Uses open standards to integrate software assets as services Standardizes interactions of services Services become building blocks that form business flows Services can be reused by other applications

27 What is a service? 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”

28 Legacy Integration

29 SOA Integration

30 Enterprise Service Bus (ESB) An enterprise service bus is an infrastructure used for building compound applications The enterprise service bus is the glue that holds the compound application together

31 Key Characteristics of an ESB Streamlines development Supports multiple binding strategies Performs data transformation Intelligent routing Real time monitoring Exception/error handling Service Security

32 Blogging Blog – Short for 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

33 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

34

35 We appreciate your feedback and comments. We can be reached at: Tim Bornholtz Phone: (202) Questions ? Holly Hyland Phone: (202)