รายละเอียดกลยุทธ์ของกรมสรรพากรในการแทนที่รหัสคอมพิวเตอร์ที่เก่าแก่ที่สุด

รายละเอียดกลยุทธ์ของกรมสรรพากรในการแทนที่รหัสคอมพิวเตอร์ที่เก่าแก่ที่สุด

จำเกมเขาวงกต? ประกอบด้วยเขาวงกตไม้ขนาดเท่าตักตั้งอยู่ในกล่อง เมื่อใช้ลูกบิดบนกล่อง คุณสามารถเอียงเขาวงกตบนแกนสองแกน และด้วยเหตุนี้จึงเคลื่อนหินอ่อนเหล็กผ่านเขาวงกตได้ เคล็ดลับคือการบังคับลูกบอลไปรอบ ๆ หลุมต่าง ๆ ตลอดเส้นทางการปรับปรุง IRS หรือโครงสร้างพื้นฐานด้านไอทีของหน่วยงานใดๆ ให้ทันสมัย ​​ก็เหมือนกับเขาวงกต ช่องโหว่หนึ่งที่กรมสรรพากรยังไม่ได้รับคือไฟล์หลักส่วนบุคคล (IMF) เข้ารหัสด้วยภาษาแอสเซมบลีเมื่อ 59 ปีก่อน IMF ดูเหมือนเล็ก ด้วยรหัส 200,000 บรรทัด แต่ธรรมชาติของแอสเซมเบลอร์คือแต่ละไลน์ทำได้เยอะมาก 

ยังไงก็ตาม การจำลองตรรกะในภาษาร่วมสมัยได้ต่อต้านความพยายามย้อนหลัง

ไปสองสามทศวรรษ ซึ่งส่งผลให้การปรับปรุงบริการและประสิทธิภาพการดำเนินงานที่กรมสรรพากรต้องการทำให้ล่าช้า

เมื่อคุณอ่านเรื่องราวที่ระบุว่า IRS มี “ระบบจากการบริหารของ Kennedy” พวกเขาหมายถึง IMF ในความเป็นจริงโครงสร้างพื้นฐานฮาร์ดแวร์ของ IRS นั้นค่อนข้างทันสมัย พวกเขามีคอมพิวเตอร์เครื่องใหม่ที่ใช้รหัสเก่า อาจมีเลเยอร์การแปลเนื่องจากแอสเซมเบลอร์ได้รับการออกแบบให้เข้าถึงชุดคำสั่งของเครื่องโดยตรง ถึงกระนั้น รหัส IMF ก็สามารถทำงานได้อย่างไม่มีกำหนด แต่ด้วยเหตุผลสองประการ หนึ่ง ประชากรของโปรแกรมเมอร์ที่สามารถรักษาได้นั้นมีอายุมากขึ้นและบางลง ใครจะไปรู้ กลุ่มแอสเซมเบลอร์กลุ่มใหญ่ที่สุดที่เหลืออยู่อาจอยู่ในกรมสรรพากร ประการที่สอง รหัสปิดกั้นความพยายามของ IRS ในการปรับใช้บริการดิจิทัลที่หลากหลายและเพื่อปรับปรุงประสบการณ์ของลูกค้า คุณต้องมีรหัสที่ทันสมัยสำหรับบริการที่ทันสมัย

ตามพิมพ์เขียวการปรับปรุงให้ทันสมัย ในปี 2019 และยังคงเป็นปัจจุบัน การเกษียณอายุของ IMF เป็นโครงการที่สำคัญ IRS ต้องการแทนที่ด้วยสิ่งที่เรียกว่า State 2 of the Customer Account Data Engine หรือ CADE-2 แผนจะระบุว่า “อนุญาตให้มองเห็นได้โดยตรงและเข้าถึงรายละเอียดบัญชีผู้เสียภาษีได้ใกล้เคียงเรียลไทม์และส่งเสริมความพยายามโดยรวมในการปลดเกษียณ IMF” แม่นยำยิ่งขึ้น ส่วนประกอบหลักของ CADE-2, Individual Tax Processing Engine หรือ ITPE จะเป็นผลมาจากการแปลงรหัสภาษาแอสเซมเบลอร์ (ALC) จำนวน 200,000 บรรทัด

  ข้อมูลเชิงลึกโดย Sumo Logic: ในการสัมมนาทางเว็บฉบับพิเศษ

ของ Ask the CIO เจสัน มิลเลอร์และแขกรับเชิญของเขา เจฟฟ์ ชิลลิงจากสถาบันมะเร็งแห่งชาติและจอร์จ เกอร์โชวแห่งซูโมลอจิกจะเจาะลึกว่าการจัดการข้อมูลและระบบคลาวด์ขับเคลื่อนกลยุทธ์การปรับปรุงไอทีให้ทันสมัยที่ National Cancer ได้อย่างไร สถาบัน.

ในคอลัมน์ปี 2018และในเดือนมกราคมของปีนี้ฉันได้ให้รายละเอียดเกี่ยวกับวิธีการที่พัฒนาโดยอดีตผู้จัดการ IRS ซึ่งสามารถแปลงแอสเซมเบลอร์เป็น Java ได้ กรมสรรพากรยังคงได้รับสิทธิบัตรในกระบวนการของ Jian Wang และ Wang เองก็ได้รับการยอมรับจาก John Koskinen ผู้บัญชาการกรมสรรพากรในขณะนั้น ได้รับการสนับสนุนจาก Terry Milholland หัวหน้าเจ้าหน้าที่ฝ่ายข้อมูลของ IRS ในตอนนั้น

แต่กรมสรรพากรไม่เคยปรับใช้วิธีการของ Wang หลังจากติดตามการปรับปรุงระบบภาษีให้ทันสมัยตั้งแต่ต้นปี 1990 ฉันอยากรู้ว่าทำไม หลังจากถามมาสองปี ฉันได้รับการสัมภาษณ์ กรมสรรพากรจัดให้ดาร์เรล ไวท์ ผู้บริหารระดับสูงของกรมสรรพากรซึ่งรับผิดชอบ CADE-2

ไวท์ชื่นชมสิ่งที่ฉันจะเรียกว่าระเบียบวิธีของวัง “เทคโนโลยีการแปลงเป็นอัจฉริยะจริงๆ ฉันหมายถึงนวัตกรรมที่เหลือเชื่อ ฉันต้องการรับทราบเรื่องนั้น” เขากล่าว

แต่ไวท์กล่าวว่าโค้ดจาวาที่ได้จะไม่ทำในสิ่งที่กรมสรรพากรต้องการให้ทำ

“มันจะวิ่ง มัน [จะ] เทียบเท่ากับการทำงาน มันจะทำสิ่งเดียวกัน” ไวท์กล่าว อย่างไรก็ตามโค้ดจะไม่มีลักษณะเฉพาะของ Java ที่พัฒนาขึ้นเอง มันจะดูทึบสำหรับโปรแกรมเมอร์ Java เพราะมันจะไม่มีหลักการทางสถาปัตยกรรมพื้นฐาน “ซึ่งไม่มีอยู่จริงเมื่อ ALC ถูกสร้างขึ้น”

White เสริมว่า “Java ที่สร้างขึ้นโดยเครื่องมืออัตโนมัติ [กระบวนการของ Wang] ดูคล้ายกับ ALC มาก อย่างไรก็ตาม มันไม่ใช่สิ่งที่เราสามารถจ้างโปรแกรมเมอร์ Java นอกถนน แล้วมอบให้เขาหรือเธอ และให้คนๆ นั้นสามารถเข้าใจจริงๆ ว่ามันกำลังทำอะไรอยู่” เขากล่าวว่ากรมสรรพากรจะเข้ามาแทนที่รหัสที่ยังคงสามารถจัดการได้ โดยที่รหัสนั้นไม่มีใครสามารถทำได้

ไวท์บอกฉันว่า IRS กำลังใช้วิธี “การเก็บเกี่ยวเชิงตรรกะ” ซึ่งจะทำให้ Java เป็นโปรแกรมเมอร์ Java ที่เข้าใจและอัปเดตได้ง่าย และ Java ที่ตรงตามเป้าหมายของโปรแกรมที่ครอบคลุม เช่น การให้หน่วยงาน

credit : เว็บสล็อตแท้ / สล็อตเว็บตรงไม่ผ่านเอเย่นต์