220 likes | 237 Views
Powering Resume Extraction with Web Services & HR-XML. HR-XML Meeting, Dallas 2003-10-21 Andrew Cunsolo Director of Development Resume Mirror Inc. Background: Who is Resume Mirror?. Technology partner of the HR & Recruiting industry We provide Software components Online services
E N D
Powering Resume Extraction with Web Services & HR-XML HR-XML Meeting, Dallas 2003-10-21 Andrew Cunsolo Director of Development Resume Mirror Inc.
Background: Who is Resume Mirror? • Technology partner of the HR & Recruiting industry • We provide • Software components • Online services • Focused applications • Our products deliver • Electronic resume processing solutions • Intelligent candidate search enhancements
Background: What we provide? • Embeddable resume extraction component • Resume extraction web service • Embeddable intelligent search component • Job applicant processing module
Background: Who uses our products? • Companies building custom “in-house” solutions • HR & Recruiting Application Providers
Objective for Today’s Presentation • To discuss how companies can leverage their existing technology by adding electronic resume processing using web services and HR-XML. • To present benefits & considerations of: • Resume processing • HR-XML • Web Services • Review Resume Mirror’s experiences integrating iREX into partner applications. • Demonstration of capabilities of iRex
Agenda • What is iREX • Resume Processing • Benefits & considerations • iREX & Web Services • Benefits & considerations • iREX & HR XML • Benefits & considerations • Demonstration • Implementations of IREX • End-user benefits • Summary
What is iREX? • IREX is an online service that processes electronic resumes and outputs structured resume data for exchange into HR and recruiting applications • IREX uses • REX, Resume Mirror’s resume extraction component, to parse resume content • HR XMLas the predefined data structure it outputs resume data in • Web Servicesas its delivery mechanism
Understanding Resume Processing • The process of taking unstructured resume data and putting it into a structured form • Structured representation of data in HR XML: • <?xml version="1.0"?> • <JobPositionSeeker> • <JobPositionSeekerId idOwner="Resume Mirror">andrea</JobPositionSeekerId> • <PersonalData> • <PersonName> • <GivenName>Andrea</GivenName> • <FamilyName>Johnson</FamilyName> </PersonName> • <PostalAddress> • <CountryCode>US</CountryCode> • <PostalCode>30127</PostalCode> • <Region>GA</Region> • <Municipality>Clear Springs</Municipality>
Considerations Selecting Resume Processing Technology • Source Flexibility • Format Flexibility • Accuracy & Scope • Standardized Data • Intelligence • Internationalization • Output Flexibility • Stability • Speed • Ease of Implementation Input Process Output Operate
Understanding Web Services • Web servicesis a technology that allows applications to communicate with each other in a platform- and programming language-independent manner1 • A Web service is a software interface that describes a collection of operations that can be accessed over the network through standardized XML messaging1
Understanding Web Services: Terms • XMLis the Extensible Markup Language. XML is actually a ‘metalanguage’ --a language for describing other languages.1 • XSD (Schema) is a specific definition or implementation of XML for a specific purpose. The XSD is used to validate the correctness of an XML instance. • SOAP (Simple Object Access Protocol) is an XML based protocol for accessing remote objects over a network.2 • WSDL (Web Services Description Language) is an XML-based language for describing Web services and how to access them.3
Benefits of Web Services • Interoperability — Work with various systems programming languages like Java, C++, VBScript, JavaScript, or Perl. In addition. Web Services are virtually platform-independent.1 • Usability — Can use web services from other vendors, “best of breed” instead of re-inventing the wheel. Can focus on developing a solution that uses the web services that works best for you.1 • Reusability — Component-based development, can use object in different applications.1 • Deployability — Web Services are deployed over standard Internet technologies. Firewalls, SSL, etc. are all supported natively.1
Considerations of Web Services • Matching Requirements – Web services are general solutions. If an extra feature is needed, it is difficult to expand or build on an existing web service. 1 • Immutable Interfaces – Web service interfaces should not change without a new WSDL and location. Additional methods are ok, but then there are many methods that appear similar but with slightly different interfaces. 1 • Guaranteed Execution and Availability – Requires more robust transaction handling and exception to ensure completion of each and every call. Problem is related to HTTP reliability. 1
Benefits of Using HR-XML Standard • Industry standard schema definition.XML is a language for specifying content. HR-XML consortium defines a specific lingua franca1 (standard language) to be used to communicate between trading partners • Industry adoption of the HR XML standard creating a seamless way to exchange data between applications. Resume Mirror uses HR-XML JobPositionSeeker 1.1/1.2 and HR-XML Resume 2.0/2.1 schemas to exchange data with our trading partners.
Review of iREX • Rex provides the resume processing content • HR-XML provides the content language or format of the contents (JobPositionSeeker or Resume schemas) • Web services provides the method to call and delivery method Combination is IREX WEB SERVICE
Customer Experience • “Resume Mirror's resume processing technology was very easy to integrate. We had it working with our solution in a matter of days and our customers are very impressed.” Peter Blitz, CEO, Maxhire Inc. • Company Type: Applicant Tracking System (ATS) Vendor • Solution Delivery: Delivered as an ASP to recruiting companies and corporations • Where IRex Used: Integrate iRex into their candidate creation workflow. Upload Resume button on the ASP application for both candidate and recruiter • Benefits to End Users: Reduce data entry to almost zero. Quick creation of new candidate records.
Customer Experience • “Before iRex, we had 5 Resume Database personnel to manually process resumes into our ATS/CRM system. Using iRex with industry-standard support for HR-XML, we significantly reduced our time to get a new candidate into the system from days to minutes, and reduced the database personnel by 80%.” • Jay Powell, VP IT, The Computer Merchants Ltd. • Company Type: IT Solutions and Staffing Company • Solution Delivery: Internal Application for all consultants in disparate locations, hosted internally. • Where IRex Used: IRex is integrated into the front office workflow application. Automates the intake of candidates who have applied directly to positions through the website, internet job boards, or print media. Creates new candidate record. • Benefits to End Users: reduced data entry, faster writer (candidate) to reader (recruiter, HR Rep)
Questions? • Thank you for listening! • Andrew Cunsolo • acunsolo@resumemirror.com • 519-741-1050